✨ 合同结算币种贯通应收应付与结算,并完善合同编号与字段

合同结算币种写入应收应付与预结算;总单运费默认币种统一为 RMB;同步合同申请日期、主要内容、部门合同编号前缀及用印材料字典等能力。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-10-10 00:53:17 +08:00
parent ef9eab737f
commit e20afc0d55
18 changed files with 229 additions and 25 deletions
@@ -119,8 +119,8 @@ CREATE TABLE `blade_contract_manage` (
`contract_name` varchar(100) DEFAULT NULL COMMENT '合同名称',
`project_id` bigint(20) DEFAULT NULL COMMENT '所属项目ID',
`project_name` varchar(100) DEFAULT NULL COMMENT '所属项目',
`organization_id` bigint(20) DEFAULT NULL COMMENT '所属组织ID',
`organization_name` varchar(100) DEFAULT NULL COMMENT '所属组织',
`organization_id` bigint(20) DEFAULT NULL COMMENT '合同负责部门ID',
`organization_name` varchar(100) DEFAULT NULL COMMENT '合同负责部门',
`contract_category` varchar(50) DEFAULT NULL COMMENT '合同类别',
`sign_type` varchar(50) DEFAULT NULL COMMENT '签约类型',
`party_a` varchar(200) DEFAULT NULL COMMENT '甲方',
@@ -132,6 +132,7 @@ CREATE TABLE `blade_contract_manage` (
`handler_user_id` bigint(20) DEFAULT NULL COMMENT '经办人ID',
`handler_user_name` varchar(100) DEFAULT NULL COMMENT '经办人',
`sign_date` date DEFAULT NULL COMMENT '签订日期',
`apply_date` date DEFAULT NULL COMMENT '申请日期(提交正式合同时写入)',
`settlement_mode` varchar(100) DEFAULT NULL COMMENT '结算方式',
`contract_format` varchar(50) DEFAULT NULL COMMENT '合同格式',
`legal_seal_flag` int(11) DEFAULT '0' COMMENT '是否需要加盖法人章',
@@ -160,6 +161,7 @@ CREATE TABLE `blade_contract_manage` (
`change_reason` varchar(500) DEFAULT NULL COMMENT '变更原因',
`change_attachments_json` text DEFAULT NULL COMMENT '待审批变更附件JSON',
`terminate_reason` varchar(500) DEFAULT NULL COMMENT '终止原因',
`main_content` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '合同主要内容',
`remark` varchar(2000) DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_contract_project` (`project_id`) USING BTREE,