|
|
@@ -0,0 +1,53 @@
|
|
|
+-- v 1.0.13 版本升级脚本
|
|
|
+
|
|
|
+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_resumption_data_nfc'
|
|
|
+ AND INDEX_NAME = 'index_submit_time') THEN
|
|
|
+ ALTER TABLE `core_resumption_data_nfc`
|
|
|
+ ADD INDEX `index_submit_time`(`submit_time`) USING BTREE;
|
|
|
+ end if;
|
|
|
+
|
|
|
+ IF NOT EXISTS(SELECT DISTINCT INDEX_NAME
|
|
|
+ FROM INFORMATION_SCHEMA.STATISTICS
|
|
|
+ WHERE TABLE_SCHEMA = DATABASE()
|
|
|
+ AND TABLE_NAME = 'core_register_book_pdf'
|
|
|
+ AND INDEX_NAME = 'index_org_path') THEN
|
|
|
+ ALTER TABLE `core_register_book_pdf`
|
|
|
+ ADD INDEX `index_org_path`(`org_path`) USING BTREE;
|
|
|
+ end if;
|
|
|
+
|
|
|
+ IF NOT EXISTS(SELECT DISTINCT INDEX_NAME
|
|
|
+ FROM INFORMATION_SCHEMA.STATISTICS
|
|
|
+ WHERE TABLE_SCHEMA = DATABASE()
|
|
|
+ AND TABLE_NAME = 'core_register_book_pdf'
|
|
|
+ AND INDEX_NAME = 'index_org_id') THEN
|
|
|
+ ALTER TABLE `core_register_book_pdf`
|
|
|
+ ADD INDEX `index_org_id`(`org_id`) USING BTREE;
|
|
|
+ end if;
|
|
|
+END ??
|
|
|
+DELIMITER ;
|
|
|
+CALL schema_change();
|
|
|
+
|
|
|
+DROP TABLE IF EXISTS `core_resumption_task_count_statistic`;
|
|
|
+CREATE TABLE `core_resumption_task_count_statistic` (
|
|
|
+ `id` bigint NOT NULL,
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构ID',
|
|
|
+ `org_path` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构业务路径',
|
|
|
+ `task_total` int DEFAULT NULL COMMENT '任务总数',
|
|
|
+ `completed_count` int DEFAULT NULL COMMENT '已完成数量',
|
|
|
+ `create_by` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
|
|
|
+ `create_time` datetime DEFAULT NULL,
|
|
|
+ `update_by` varchar(125) CHARACTER SET utf8mb3 COLLATE utf8mb3_bin DEFAULT NULL COMMENT '修改人名称',
|
|
|
+ `update_time` datetime DEFAULT NULL COMMENT '修改时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ KEY `index_org_id` (`org_id`) USING BTREE,
|
|
|
+ KEY `index_org_path` (`org_path`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='机构本年度履职任务完成情况统计表,供WEB驾驶舱查询使用';
|
|
|
+
|