22 lines
1.4 KiB
SQL
22 lines
1.4 KiB
SQL
-- 逐段产品合法使用证明;仅定义迁移,部署时执行。旧计划产品附件不自动迁移。
|
|
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='逐段产品合法使用证明';
|