diff --git a/backend/scripts/migrate_20260727_pl_plan_create_date.sql b/backend/scripts/migrate_20260727_pl_plan_create_date.sql new file mode 100644 index 000000000..f73bf9f17 --- /dev/null +++ b/backend/scripts/migrate_20260727_pl_plan_create_date.sql @@ -0,0 +1,16 @@ +-- backend/scripts/migrate_20260727_pl_plan_create_date.sql +-- 运输计划:业务创建日期 create_date(与系统 create_time 独立) + +ALTER TABLE `pl_plan` + ADD COLUMN `create_date` date DEFAULT NULL COMMENT '创建日期' AFTER `plan_no`; + +UPDATE `pl_plan` +SET `create_date` = DATE(`create_time`) +WHERE `create_date` IS NULL AND `create_time` IS NOT NULL; + +UPDATE `pl_plan` +SET `create_date` = CURDATE() +WHERE `create_date` IS NULL; + +ALTER TABLE `pl_plan` + MODIFY COLUMN `create_date` date NOT NULL COMMENT '创建日期'; diff --git a/docs/sql/shanxia2.0.sql b/docs/sql/shanxia2.0.sql index 2cef3d2be..b3b5ff996 100644 --- a/docs/sql/shanxia2.0.sql +++ b/docs/sql/shanxia2.0.sql @@ -3333,6 +3333,7 @@ DROP TABLE IF EXISTS `pl_plan`; CREATE TABLE `pl_plan` ( `id` varchar(64) NOT NULL COMMENT '主键ID', `plan_no` varchar(32) NOT NULL COMMENT '计划订单编号 SXDDHYYYYMMDD######', + `create_date` date NOT NULL COMMENT '创建日期', `plan_date` date NOT NULL COMMENT '计划日期', `belongs_company` varchar(20) NOT NULL COMMENT '归属公司 shanxia-安庆山峡 yundong-安徽云栋', `plan_type` varchar(20) NOT NULL COMMENT '单据类型 direct-直销单 inbound-入库单 outbound-出库单',