jingyuanchao 2 tahun lalu
induk
melakukan
014f8b2034
1 mengubah file dengan 59 tambahan dan 0 penghapusan
  1. 59 0
      project_data/sql/0.0.2/soc/soc.sql

+ 59 - 0
project_data/sql/0.0.2/soc/soc.sql

@@ -965,6 +965,65 @@ create table core_safe_level
     description varchar(50)  null comment '安全等级描述:'
 ) comment '安全等级配置表';
 
+drop table if exists core_safe_month_score;
+CREATE TABLE `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='安全指数机构月度得分表';
+
+drop table if exists core_safety_exception_data;
+CREATE TABLE `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='安全指标的异常数据';
+
+drop table if exists core_safety_source_data;
+CREATE TABLE `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='安全指数机构扣分细项表';
+drop table if exists core_safety_deduct_data;
+CREATE TABLE `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='安全指数扣分表';
+
+
+
 -- 新增安全检查相关表
 DROP TABLE IF EXISTS `core_safety_book_aqbwbndjh`;
 CREATE TABLE `core_safety_book_aqbwbndjh` (