// Generated by cool saas-model generate. DO NOT EDIT. import { SaasReadModel, SaasTableModel, defineSaasReadModel, defineSaasTableModel } from '@cool-midway/module-runtime'; export interface OrdersRow extends Record { id: string; order_no: string; goods_id: string; quantity: number; unit_price: string; amount: string; status: string; } export class Orders extends SaasTableModel { static readonly definition = defineSaasTableModel({ "kind": "table", "moduleCode": "order", "revision": 1, "schemaVersion": 1, "schemaInputChecksum": "1b3eec01e5b04880166e20e8e6df70b79f227129ea9165e38cfbb925be3c2d23", "tableCode": "orders", "fields": [ { "code": "id", "type": "bigint", "nullable": false, "primary": true, "readable": true, "writable": false, "filterable": true, "sortable": true }, { "code": "order_no", "type": "varchar", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true }, { "code": "goods_id", "type": "bigint", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true }, { "code": "quantity", "type": "int", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true }, { "code": "unit_price", "type": "decimal", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true }, { "code": "amount", "type": "decimal", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true }, { "code": "status", "type": "varchar", "nullable": false, "primary": false, "readable": true, "writable": true, "filterable": true, "sortable": true } ] }); }