docs(sql): note other kind on dispatch calendar_kind.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
wuzilongandCursor committed 2026-10-29 16:40:40 +08:00
1 parent 0eba80d93c
commit ebe346110a
3 files changed
+20 -2

No files matched your search

@@ -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 '备注',
@@ -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;
@@ -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;