|
|
@@ -629,4 +629,61 @@ CREATE TABLE `core_safety_task` (
|
|
|
PRIMARY KEY (`id`) USING BTREE,
|
|
|
KEY `idx_resumption_orgId` (`org_id`) USING BTREE,
|
|
|
KEY `idx_orgpath` (`org_path`(191)) USING BTREE
|
|
|
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
|
|
+
|
|
|
+
|
|
|
+DELIMITER $$
|
|
|
+CREATE PROCEDURE add_column_if_not_exists()
|
|
|
+BEGIN
|
|
|
+ IF NOT EXISTS (
|
|
|
+ SELECT *
|
|
|
+ FROM INFORMATION_SCHEMA.COLUMNS
|
|
|
+ WHERE TABLE_NAME = 'core_safecheck_plan'
|
|
|
+ AND COLUMN_NAME = 'distribute_status'
|
|
|
+ )
|
|
|
+ THEN
|
|
|
+ALTER TABLE core_safecheck_plan
|
|
|
+ ADD COLUMN distribute_status tinyint(1) COMMENT '下发状态';
|
|
|
+END IF;
|
|
|
+END$$
|
|
|
+DELIMITER ;
|
|
|
+
|
|
|
+CALL add_column_if_not_exists();
|
|
|
+DROP PROCEDURE add_column_if_not_exists;
|
|
|
+
|
|
|
+DELIMITER $$
|
|
|
+CREATE PROCEDURE add_column_if_not_exists()
|
|
|
+BEGIN
|
|
|
+ IF NOT EXISTS (
|
|
|
+ SELECT *
|
|
|
+ FROM INFORMATION_SCHEMA.COLUMNS
|
|
|
+ WHERE TABLE_NAME = 'core_safecheck_plan'
|
|
|
+ AND COLUMN_NAME = 'distribute_plan_status'
|
|
|
+ )
|
|
|
+ THEN
|
|
|
+ALTER TABLE core_safecheck_plan
|
|
|
+ ADD COLUMN distribute_plan_status tinyint(1) COMMENT '计划下发默认状态';
|
|
|
+END IF;
|
|
|
+END$$
|
|
|
+DELIMITER ;
|
|
|
+
|
|
|
+CALL add_column_if_not_exists();
|
|
|
+DROP PROCEDURE add_column_if_not_exists;
|
|
|
+DELIMITER $$
|
|
|
+CREATE PROCEDURE add_column_if_not_exists()
|
|
|
+BEGIN
|
|
|
+ IF NOT EXISTS (
|
|
|
+ SELECT *
|
|
|
+ FROM INFORMATION_SCHEMA.COLUMNS
|
|
|
+ WHERE TABLE_NAME = 'core_safecheck_plan'
|
|
|
+ AND COLUMN_NAME = 'parent_id'
|
|
|
+ )
|
|
|
+ THEN
|
|
|
+ALTER TABLE core_safecheck_plan
|
|
|
+ ADD COLUMN parent_id tinyint(1) COMMENT '计划下发默认状态';
|
|
|
+END IF;
|
|
|
+END$$
|
|
|
+DELIMITER ;
|
|
|
+
|
|
|
+CALL add_column_if_not_exists();
|
|
|
+DROP PROCEDURE add_column_if_not_exists;
|