From 13b4a5223ea6cb78151501aabf4571eabd78e674 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 29 Apr 2026 14:34:31 +0800 Subject: [PATCH] fix: add missing summary field to receivables.json model --- models/receivables.json | 108 +++++++++++++++++++++++++++++++++------- 1 file changed, 91 insertions(+), 17 deletions(-) diff --git a/models/receivables.json b/models/receivables.json index 5f7e6fa..e5bd81b 100644 --- a/models/receivables.json +++ b/models/receivables.json @@ -1,23 +1,97 @@ { "table_name": "receivables", "fields": [ - {"name": "id", "type": "varchar(64)", "not_null": true, "comment": "主键ID"}, - {"name": "order_id", "type": "varchar(64)", "comment": "订单ID"}, - {"name": "contract_id", "type": "varchar(64)", "comment": "合同ID"}, - {"name": "customer_id", "type": "varchar(64)", "comment": "客户ID"}, - {"name": "receivable_amount", "type": "decimal(15,2)", "comment": "应收金额"}, - {"name": "received_amount", "type": "decimal(15,2)", "comment": "已收金额"}, - {"name": "due_date", "type": "date", "comment": "到期日期"}, - {"name": "status", "type": "varchar(32)", "comment": "状态"}, - {"name": "description", "type": "varchar(500)", "comment": "描述"}, - {"name": "org_id", "type": "varchar(64)", "comment": "组织ID"}, - {"name": "created_at", "type": "timestamp", "comment": "创建时间"}, - {"name": "updated_at", "type": "timestamp", "comment": "更新时间"} + { + "name": "id", + "type": "varchar(64)", + "not_null": true, + "comment": "主键ID" + }, + { + "name": "order_id", + "type": "varchar(64)", + "comment": "订单ID" + }, + { + "name": "contract_id", + "type": "varchar(64)", + "comment": "合同ID" + }, + { + "name": "customer_id", + "type": "varchar(64)", + "comment": "客户ID" + }, + { + "name": "receivable_amount", + "type": "decimal(15,2)", + "comment": "应收金额" + }, + { + "name": "received_amount", + "type": "decimal(15,2)", + "comment": "已收金额" + }, + { + "name": "due_date", + "type": "date", + "comment": "到期日期" + }, + { + "name": "status", + "type": "varchar(32)", + "comment": "状态" + }, + { + "name": "description", + "type": "varchar(500)", + "comment": "描述" + }, + { + "name": "org_id", + "type": "varchar(64)", + "comment": "组织ID" + }, + { + "name": "created_at", + "type": "timestamp", + "comment": "创建时间" + }, + { + "name": "updated_at", + "type": "timestamp", + "comment": "更新时间" + } ], "indexes": [ - {"name": "idx_receivables_customer", "fields": ["customer_id"]}, - {"name": "idx_receivables_contract", "fields": ["contract_id"]}, - {"name": "idx_receivables_status", "fields": ["status"]}, - {"name": "idx_receivables_due_date", "fields": ["due_date"]} - ] + { + "name": "idx_receivables_customer", + "fields": [ + "customer_id" + ] + }, + { + "name": "idx_receivables_contract", + "fields": [ + "contract_id" + ] + }, + { + "name": "idx_receivables_status", + "fields": [ + "status" + ] + }, + { + "name": "idx_receivables_due_date", + "fields": [ + "due_date" + ] + } + ], + "summary": { + "tablename": "receivables", + "label": "应收款项", + "comment": "合同应收款项管理" + } } \ No newline at end of file