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