feat(pl): Maintain legal use proofs per stop product while preserving scoped history.
This commit is contained in:
1 parent
f3745f416a
commit
2dd396509b
9 files changed
+491
-4
No files matched your search
@@ -0,0 +1,21 @@
|
||||
-- 逐段产品合法使用证明;仅定义迁移,部署时执行。旧计划产品附件不自动迁移。
|
||||
CREATE TABLE IF NOT EXISTS `pl_stop_legal_document` (
|
||||
`id` VARCHAR(64) NOT NULL COMMENT '主键UUID',
|
||||
`plan_id` VARCHAR(64) NOT NULL COMMENT '运输计划ID',
|
||||
`stop_type` VARCHAR(16) NOT NULL COMMENT 'load装货段/delivery送货段',
|
||||
`stop_product_id` VARCHAR(64) NOT NULL COMMENT '对应段产品明细ID',
|
||||
`legal_use_cert_url` TEXT NULL COMMENT 'MinIO附件,多附件逗号分隔',
|
||||
`uploaded_by` VARCHAR(64) NULL COMMENT '最近上传人',
|
||||
`uploaded_time` DATETIME NULL COMMENT '最近上传时间',
|
||||
`tenant_no` VARCHAR(64) NOT NULL COMMENT '租户编号',
|
||||
`order_num` INT NULL COMMENT '排序号',
|
||||
`remark` VARCHAR(1000) NULL COMMENT '备注',
|
||||
`create_by` VARCHAR(64) NULL COMMENT '创建人',
|
||||
`create_dept_id` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '创建部门',
|
||||
`create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
||||
`update_by` VARCHAR(64) NULL COMMENT '更新人',
|
||||
`update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
|
||||
`del_flag` SMALLINT NOT NULL DEFAULT 0 COMMENT '0正常1删除',
|
||||
PRIMARY KEY (`id`),
|
||||
UNIQUE KEY `uk_stop_legal_document` (`tenant_no`, `plan_id`, `stop_type`, `stop_product_id`)
|
||||
) ENGINE=InnoDB ROW_FORMAT=DYNAMIC DEFAULT CHARSET=utf8mb4 COMMENT='逐段产品合法使用证明';
|
||||
Reference in new issue
Block a user