20 lines
1.0 KiB
SQL
20 lines
1.0 KiB
SQL
-- 日程表增加"顺延到下一天"相关字段(兼容已有数据库)
|
|
-- 已存在字段时请跳过对应 ALTER 语句。
|
|
-- 作用:当天没做完的日程可一键顺延,原日程标记完成(carry_over=1),
|
|
-- 并在目标日期自动生成一条待办(source_id 指向源头日程)继续跟进。
|
|
|
|
ALTER TABLE `yz_backend_oa_schedule`
|
|
ADD COLUMN `source_id` bigint unsigned NOT NULL DEFAULT '0' COMMENT '顺延来源日程ID 0-原始日程' AFTER `finish_time`;
|
|
|
|
ALTER TABLE `yz_backend_oa_schedule`
|
|
ADD COLUMN `carry_over` tinyint NOT NULL DEFAULT '0' COMMENT '是否已顺延到下一天 0-否 1-是' AFTER `source_id`;
|
|
|
|
ALTER TABLE `yz_backend_oa_schedule`
|
|
ADD COLUMN `carry_count` int NOT NULL DEFAULT '0' COMMENT '累计顺延次数' AFTER `carry_over`;
|
|
|
|
ALTER TABLE `yz_backend_oa_schedule`
|
|
ADD COLUMN `carry_to_date` varchar(10) NOT NULL DEFAULT '' COMMENT '顺延目标日期(YYYY-MM-DD)' AFTER `carry_count`;
|
|
|
|
ALTER TABLE `yz_backend_oa_schedule`
|
|
ADD KEY `idx_source_id` (`source_id`);
|