feat: 增加日计划管芯现场调度
This commit is contained in:
@@ -48,6 +48,15 @@ PREPARE lms_core_tube_stmt FROM @lms_core_tube_ddl;
|
||||
EXECUTE lms_core_tube_stmt;
|
||||
DEALLOCATE PREPARE lms_core_tube_stmt;
|
||||
|
||||
SET @lms_core_tube_ddl = IF(
|
||||
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = DATABASE()
|
||||
AND table_name = 'lms_daily_plan_claim' AND column_name = 'task_created'),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE lms_daily_plan_claim ADD COLUMN task_created BIT(1) NOT NULL DEFAULT b''0'' COMMENT ''是否已创建现场任务'' AFTER active_flag');
|
||||
PREPARE lms_core_tube_stmt FROM @lms_core_tube_ddl;
|
||||
EXECUTE lms_core_tube_stmt;
|
||||
DEALLOCATE PREPARE lms_core_tube_stmt;
|
||||
|
||||
SET @lms_core_tube_ddl = IF(
|
||||
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = DATABASE()
|
||||
AND table_name = 'lms_base_papervehicle' AND column_name = 'core_tube_code'),
|
||||
|
||||
@@ -81,6 +81,7 @@ CREATE TABLE IF NOT EXISTS `lms_daily_plan_claim` (
|
||||
`version` int NOT NULL DEFAULT 0 COMMENT '领取乐观锁版本号',
|
||||
`claim_status` tinyint NOT NULL DEFAULT 0 COMMENT '领取状态:0执行中,1已确认,2已释放,3已过期',
|
||||
`active_flag` tinyint DEFAULT 1 COMMENT '有效领取唯一标记,终态置空',
|
||||
`task_created` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否已创建现场任务',
|
||||
`expire_time` datetime(6) NOT NULL COMMENT '租约过期时间',
|
||||
`confirmed_time` datetime DEFAULT NULL COMMENT '确认时间',
|
||||
`operator` varchar(64) NOT NULL COMMENT '领取人/执行器',
|
||||
@@ -125,6 +126,14 @@ SET @lms_daily_plan_ddl = IF(
|
||||
PREPARE lms_daily_plan_stmt FROM @lms_daily_plan_ddl;
|
||||
EXECUTE lms_daily_plan_stmt;
|
||||
DEALLOCATE PREPARE lms_daily_plan_stmt;
|
||||
SET @lms_daily_plan_ddl = IF(
|
||||
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = DATABASE()
|
||||
AND table_name = 'lms_daily_plan_claim' AND column_name = 'task_created'),
|
||||
'SELECT 1',
|
||||
'ALTER TABLE lms_daily_plan_claim ADD COLUMN task_created BIT(1) NOT NULL DEFAULT b''0'' COMMENT ''是否已创建现场任务'' AFTER active_flag');
|
||||
PREPARE lms_daily_plan_stmt FROM @lms_daily_plan_ddl;
|
||||
EXECUTE lms_daily_plan_stmt;
|
||||
DEALLOCATE PREPARE lms_daily_plan_stmt;
|
||||
SET @lms_daily_plan_ddl = IF(
|
||||
EXISTS (SELECT 1 FROM information_schema.columns WHERE table_schema = DATABASE()
|
||||
AND table_name = 'lms_daily_plan_claim' AND column_name = 'expire_time'
|
||||
|
||||
Reference in New Issue
Block a user