|
|
@@ -1,3 +1,61 @@
|
|
|
+CREATE TABLE if not exists `core_safe_month_score` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键id',
|
|
|
+ `level_id` bigint DEFAULT NULL COMMENT '评分等级id',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `data_year` int DEFAULT NULL COMMENT '数据所在年',
|
|
|
+ `data_month` int DEFAULT NULL COMMENT '数据所在月',
|
|
|
+ `org_score` double(10,2) NOT NULL COMMENT '机构得分',
|
|
|
+ `release_status` int DEFAULT NULL COMMENT '评分状态',
|
|
|
+ `org_path` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '机构path',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ KEY `idx_year_month` (`data_year`,`data_month`) USING BTREE,
|
|
|
+ KEY `idx_orgId` (`org_id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='安全指数机构月度得分表';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+CREATE TABLE if not exists `core_safety_exception_data` (
|
|
|
+ `id` bigint NOT NULL DEFAULT '0' COMMENT '主键',
|
|
|
+ `data_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '异常数据id',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `data_time` date DEFAULT NULL COMMENT '数据产生日期',
|
|
|
+ `data_source` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据来源表',
|
|
|
+ `extra_field1` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展预留字段',
|
|
|
+ `extra_field2` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '扩展预留字段',
|
|
|
+ `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='安全指标的异常数据';
|
|
|
+
|
|
|
+CREATE TABLE if not exists `core_safety_source_data` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键id',
|
|
|
+ `rule_id` bigint DEFAULT NULL COMMENT '评价规则id',
|
|
|
+ `item_id` bigint DEFAULT NULL COMMENT '评价规则项id',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `data_year` int DEFAULT NULL COMMENT '数据所在年',
|
|
|
+ `data_month` int DEFAULT NULL COMMENT '数据所在月',
|
|
|
+ `times` int DEFAULT NULL COMMENT '出现次数',
|
|
|
+ `score` double(10,2) DEFAULT NULL COMMENT '扣分值',
|
|
|
+ `type_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '配置项',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ KEY `idx_year_month` (`data_year`,`data_month`) USING BTREE,
|
|
|
+ KEY `idx_orgId` (`org_id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='安全指数机构扣分细项表';
|
|
|
+
|
|
|
+CREATE TABLE if not exists `core_safety_deduct_data` (
|
|
|
+ `id` bigint NOT NULL COMMENT '主键id',
|
|
|
+ `rule_id` bigint DEFAULT NULL COMMENT '评价规则表',
|
|
|
+ `org_id` bigint DEFAULT NULL COMMENT '机构id',
|
|
|
+ `data_year` int DEFAULT NULL COMMENT '数据所在年',
|
|
|
+ `data_month` int DEFAULT NULL COMMENT '数据所在月',
|
|
|
+ `score` double(10,2) DEFAULT NULL COMMENT '合计每个子项后得出安全指标的分数',
|
|
|
+ `score_real` double(10,2) DEFAULT NULL COMMENT '真实扣分',
|
|
|
+ PRIMARY KEY (`id`) USING BTREE,
|
|
|
+ KEY `idx_year_month` (`data_year`,`data_month`) USING BTREE,
|
|
|
+ KEY `idx_orgId` (`org_id`) USING BTREE
|
|
|
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='安全指数扣分表';
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
ALTER TABLE core_protection MODIFY COLUMN id bigint NOT NULL COMMENT '主键';
|
|
|
ALTER TABLE core_protection MODIFY COLUMN create_by varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '创建人';
|
|
|
ALTER TABLE core_protection MODIFY COLUMN update_by varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '修改人';
|