Przeglądaj źródła

新增建表脚本

zhulu 2 lat temu
rodzic
commit
b9f2f2a862
1 zmienionych plików z 58 dodań i 0 usunięć
  1. 58 0
      project_data/sql/0.0.3/soc/soc.sql

+ 58 - 0
project_data/sql/0.0.3/soc/soc.sql

@@ -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 '修改人';