From ebe346110a63324841ce53377f3179a53711a1e1 Mon Sep 17 00:00:00 2001 From: wuzilong <704541015@qq.com> Date: Thu, 29 Oct 2026 16:40:40 +0800 Subject: [PATCH] docs(sql): note other kind on dispatch calendar_kind. Co-authored-by: Cursor --- .../2026-10-26-manual-dispatch-calendar.sql | 2 +- .../2026-10-27-dispatch-calendar-kind.sql | 2 +- ...2026-10-29-dispatch-calendar-other-kind.sql | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 docs/sql/migrations/2026-10-29-dispatch-calendar-other-kind.sql diff --git a/docs/sql/migrations/2026-10-26-manual-dispatch-calendar.sql b/docs/sql/migrations/2026-10-26-manual-dispatch-calendar.sql index 982d91b7a..546ff4429 100644 --- a/docs/sql/migrations/2026-10-26-manual-dispatch-calendar.sql +++ b/docs/sql/migrations/2026-10-26-manual-dispatch-calendar.sql @@ -11,7 +11,7 @@ CREATE TABLE IF NOT EXISTS `pl_dispatch_calendar` ( `origin` varchar(255) NOT NULL COMMENT '始发地', `destination` varchar(255) NOT NULL COMMENT '目的地', `quantity` varchar(16) DEFAULT NULL COMMENT '数量文本(吨),最多两位小数,不参与汇总', - `calendar_kind` varchar(16) NOT NULL DEFAULT 'acid' COMMENT '日历类型:acid酸派车 alkali碱派车', + `calendar_kind` varchar(16) NOT NULL DEFAULT 'acid' COMMENT '日历类型:acid酸派车 alkali碱派车 other其他', `tenant_no` varchar(64) NOT NULL COMMENT '租户编号', `order_num` int DEFAULT NULL COMMENT '排序号', `remark` varchar(500) DEFAULT NULL COMMENT '备注', diff --git a/docs/sql/migrations/2026-10-27-dispatch-calendar-kind.sql b/docs/sql/migrations/2026-10-27-dispatch-calendar-kind.sql index 2adca4393..559ac21c5 100644 --- a/docs/sql/migrations/2026-10-27-dispatch-calendar-kind.sql +++ b/docs/sql/migrations/2026-10-27-dispatch-calendar-kind.sql @@ -10,7 +10,7 @@ SET @col_exists = ( ); SET @ddl = IF( @col_exists = 0, - 'ALTER TABLE `pl_dispatch_calendar` ADD COLUMN `calendar_kind` varchar(16) NOT NULL DEFAULT ''acid'' COMMENT ''日历类型:acid酸派车 alkali碱派车'' AFTER `destination`', + 'ALTER TABLE `pl_dispatch_calendar` ADD COLUMN `calendar_kind` varchar(16) NOT NULL DEFAULT ''acid'' COMMENT ''日历类型:acid酸派车 alkali碱派车 other其他'' AFTER `destination`', 'SELECT 1' ); PREPARE stmt FROM @ddl; diff --git a/docs/sql/migrations/2026-10-29-dispatch-calendar-other-kind.sql b/docs/sql/migrations/2026-10-29-dispatch-calendar-other-kind.sql new file mode 100644 index 000000000..a3245f353 --- /dev/null +++ b/docs/sql/migrations/2026-10-29-dispatch-calendar-other-kind.sql @@ -0,0 +1,18 @@ +-- 手工派车日历增加 other(其他日历)。仅更新 COMMENT,无结构变更。 +-- MySQL 5.7 / utf8mb4。可重复执行。 +SET NAMES utf8mb4; + +SET @col_exists = ( + SELECT COUNT(*) FROM information_schema.COLUMNS + WHERE TABLE_SCHEMA = DATABASE() + AND TABLE_NAME = 'pl_dispatch_calendar' + AND COLUMN_NAME = 'calendar_kind' +); +SET @ddl = IF( + @col_exists = 1, + 'ALTER TABLE `pl_dispatch_calendar` MODIFY COLUMN `calendar_kind` varchar(16) NOT NULL DEFAULT ''acid'' COMMENT ''日历类型:acid酸派车 alkali碱派车 other其他''', + 'SELECT 1' +); +PREPARE stmt FROM @ddl; +EXECUTE stmt; +DEALLOCATE PREPARE stmt;