feat: implement order candidate 1.0.0-rc.1
This commit is contained in:
100
src/saas/generated/order/models.ts
Normal file
100
src/saas/generated/order/models.ts
Normal file
@@ -0,0 +1,100 @@
|
||||
// Generated by cool saas-model generate. DO NOT EDIT.
|
||||
import {
|
||||
SaasReadModel,
|
||||
SaasTableModel,
|
||||
defineSaasReadModel,
|
||||
defineSaasTableModel
|
||||
} from '@cool-midway/module-runtime';
|
||||
|
||||
export interface OrdersRow extends Record<string, unknown> {
|
||||
id: string;
|
||||
order_no: string;
|
||||
goods_id: string;
|
||||
quantity: number;
|
||||
unit_price: string;
|
||||
amount: string;
|
||||
status: string;
|
||||
}
|
||||
|
||||
export class Orders extends SaasTableModel<OrdersRow> {
|
||||
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
|
||||
}
|
||||
]
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user