Эх сурвалжийг харах

新增版本表结构SQL文件

zhulu 1 сар өмнө
parent
commit
a21711fcaf

+ 65 - 0
project_data/sql/1.0.14/soc/soc.sql

@@ -0,0 +1,65 @@
+-- v 1.0.14 版本升级脚本
+
+DELIMITER ??
+DROP PROCEDURE IF EXISTS schema_change ??
+CREATE PROCEDURE schema_change()
+BEGIN
+
+    IF NOT EXISTS(SELECT DISTINCT INDEX_NAME
+            FROM INFORMATION_SCHEMA.STATISTICS
+            WHERE TABLE_SCHEMA = DATABASE()
+              AND TABLE_NAME = 'core_introduce_letter'
+              AND INDEX_NAME = 'index_start_time') THEN
+        ALTER TABLE `core_introduce_letter`
+            ADD INDEX `index_start_time`(`start_time`) USING BTREE;
+    end if;
+
+    IF NOT EXISTS(SELECT *
+                  FROM information_schema.columns
+                  WHERE table_schema = DATABASE()
+                    AND table_name = 'core_introduce_letter_out_in_request_user'
+                    AND column_name = 'arrival_time') THEN
+        ALTER TABLE `core_introduce_letter_out_in_request_user`
+            ADD COLUMN `arrival_time` datetime(0) NULL DEFAULT NULL COMMENT '到达时间' ,
+            ADD COLUMN `departure_time` datetime(0) NULL DEFAULT NULL COMMENT '离开时间' AFTER `arrival_time`;
+    END IF;
+
+    IF NOT EXISTS(SELECT *
+                  FROM information_schema.columns
+                  WHERE table_schema = DATABASE()
+                    AND table_name = 'core_introduce_letter_out_in_request'
+                    AND column_name = 'status') THEN
+        ALTER TABLE `core_introduce_letter_out_in_request`
+            ADD COLUMN `status` int DEFAULT NULL COMMENT '出入状态 :0待审批 1 待登记 2 已完成 3 已拒绝 4 已过期 5已补登',
+            ADD COLUMN `accompanying_person` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '陪同人员',
+            ADD COLUMN `check_sign` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '核对人签名',
+            ADD COLUMN `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息' ,
+            ADD COLUMN `remark_image` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注照片';
+
+    END IF;
+
+END ??
+DELIMITER ;
+CALL schema_change();
+
+DROP TABLE if exists `core_introduce_letter_out_in_history_user`;
+CREATE TABLE `core_introduce_letter_out_in_history_user` (
+    `id` bigint NOT NULL,
+    `org_id` bigint DEFAULT NULL COMMENT '接待机构',
+    `user_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
+    `company_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
+    `id_type` int DEFAULT NULL COMMENT '证件类型',
+    `id_card` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
+    `img_file` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
+    `out_in_request_id` bigint DEFAULT NULL,
+    `create_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
+    `create_time` datetime DEFAULT NULL,
+    `update_by` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '修改人',
+    `update_time` datetime DEFAULT NULL COMMENT '修改时间',
+    PRIMARY KEY (`id`) USING BTREE,
+    KEY `index_out_in_request_id` (`out_in_request_id`) USING BTREE,
+    KEY `index_org_id_user_name` (`org_id`,`user_name`) USING BTREE,
+    KEY `index_org_id_id_card` (`org_id`,`id_card`) USING BTREE
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='机构出入过的历史人员表';
+
+DROP TABLE if exists `core_introduce_letter_check_log`;