From 74bf0bda7de41119785e39acb67369bbd936378f Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期六, 26 四月 2025 11:53:03 +0800
Subject: [PATCH] 文档

---
 ansteel-biz/db/mysql.sql |  133 ++++++++++++++++++++++++++++----------------
 1 files changed, 84 insertions(+), 49 deletions(-)

diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql
index 6107218..6d4f6fb 100644
--- a/ansteel-biz/db/mysql.sql
+++ b/ansteel-biz/db/mysql.sql
@@ -248,7 +248,7 @@
     ADD COLUMN `cur_flag` int DEFAULT 0 COMMENT '无功返送(1:大于0是,-1:小于0是)';
 
 ALTER TABLE `t_power_net_factor`
-    ADD COLUMN `node_code`  varchar(50) NULL DEFAULT NULL COMMENT '节点编号';
+    ADD COLUMN `node_code` varchar(50) NULL DEFAULT NULL COMMENT '节点编号';
 
 -- ----------------------------
 -- 电力功率因数-发电机组实时状态
@@ -518,14 +518,32 @@
     `process`     varchar(20) NULL DEFAULT NULL COMMENT '工序名称',
     `sug_obj`     varchar(20) NULL DEFAULT NULL COMMENT '建议对象',
     `clock`       varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-    `group_name`  varchar(20) NULL DEFAULT NULL COMMENT '分组名称',
-    `ind_name`    varchar(20) NULL DEFAULT NULL COMMENT '指标名称',
-    `ind_value`   varchar(20) NULL DEFAULT NULL COMMENT '偏差值',
-    `ind_unit`    varchar(20) NULL DEFAULT NULL COMMENT '单位',
+    `ind1_name`   varchar(20) NULL DEFAULT NULL COMMENT '一级指标-偏差值-名称',
+    `ind1_value`  varchar(20) NULL DEFAULT NULL COMMENT '一级指标-偏差值-值',
+    `ind1_unit`   varchar(20) NULL DEFAULT NULL COMMENT '一级指标-偏差值-单位',
+    `ind2_name`   varchar(20) NULL DEFAULT NULL COMMENT '二级指标-偏差值-名称',
+    `ind2_value`  varchar(20) NULL DEFAULT NULL COMMENT '二级指标-偏差值-值',
+    `ind2_unit`   varchar(20) NULL DEFAULT NULL COMMENT '二级指标-偏差值-单位',
+    `fac1_name`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素1-偏差值-名称',
+    `fac1_value`  varchar(20) NULL DEFAULT NULL COMMENT '影响因素1-偏差值-值',
+    `fac1_unit`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素1-偏差值-单位',
+    `fac2_name`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素2-偏差值-名称',
+    `fac2_value`  varchar(20) NULL DEFAULT NULL COMMENT '影响因素2-偏差值-值',
+    `fac2_unit`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素2-偏差值-单位',
+    `fac3_name`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素3-偏差值-名称',
+    `fac3_value`  varchar(20) NULL DEFAULT NULL COMMENT '影响因素3-偏差值-值',
+    `fac3_unit`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素4-偏差值-单位',
+    `fac4_name`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素4-偏差值-名称',
+    `fac4_value`  varchar(20) NULL DEFAULT NULL COMMENT '影响因素4-偏差值-值',
+    `fac4_unit`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素4-偏差值-单位',
+    `fac5_name`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素5-偏差值-名称',
+    `fac5_value`  varchar(20) NULL DEFAULT NULL COMMENT '影响因素5-偏差值-值',
+    `fac5_unit`   varchar(20) NULL DEFAULT NULL COMMENT '影响因素5-偏差值-单位',
     `create_date` datetime COMMENT '创建时间',
     PRIMARY KEY (`id`) USING BTREE,
     key           idx_clock (clock)
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序影响因数偏差值';
+
 
 -- ----------------------------
 -- 焦化工序-异常溯源折线图
@@ -553,16 +571,16 @@
 DROP TABLE IF EXISTS `t_coking_trace_data`;
 CREATE TABLE `t_coking_trace_data`
 (
-    `id`         varchar(36) NOT NULL COMMENT 'id',
-    `rel_id`     varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
+    `id`          varchar(36) NOT NULL COMMENT 'id',
+    `rel_id`      varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
     `process`     varchar(20) NULL DEFAULT NULL COMMENT '工序名称',
-    `ex_obj`     varchar(20) NULL DEFAULT NULL COMMENT '异常对象',
+    `ex_obj`      varchar(20) NULL DEFAULT NULL COMMENT '异常对象',
     `clock`       varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-    `data_type`  varchar(20) NULL DEFAULT NULL COMMENT '数据类型',
-    `point_no`   varchar(20) NULL DEFAULT NULL COMMENT '异常点位编号',
-    `point_name` varchar(20) NULL DEFAULT NULL COMMENT '异常点位名称',
-    `ex_time`    datetime NULL DEFAULT NULL COMMENT '异常时间',
-    `ex_type`    varchar(200) NULL DEFAULT NULL COMMENT '异常原因',
+    `data_type`   varchar(20) NULL DEFAULT NULL COMMENT '数据类型',
+    `point_no`    varchar(20) NULL DEFAULT NULL COMMENT '异常点位编号',
+    `point_name`  varchar(20) NULL DEFAULT NULL COMMENT '异常点位名称',
+    `ex_time`     datetime NULL DEFAULT NULL COMMENT '异常时间',
+    `ex_type`     varchar(200) NULL DEFAULT NULL COMMENT '异常原因',
     `create_date` datetime COMMENT '创建时间',
     PRIMARY KEY (`id`) USING BTREE,
     key           idx_rel_id (rel_id)
@@ -572,31 +590,32 @@
 -- 焦化工序-能耗整体情况
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_overview`;
-CREATE TABLE `t_coking_overview` (
-                                     `id` varchar(36) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
-                                     `rel_id` varchar(36) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联ID',
-                                     `process_type` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型',
-                                     `sub_process_type` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子工序类型',
-                                     `clock` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '查询时间',
-                                     `steam_p` decimal(10,4) DEFAULT NULL COMMENT '蒸汽发生',
-                                     `dj_steam_p` decimal(10,4) DEFAULT NULL COMMENT '吨焦产蒸汽',
-                                     `steam_c` decimal(10,4) DEFAULT NULL COMMENT '蒸汽消耗',
-                                     `steam_only_c` decimal(10,4) DEFAULT NULL COMMENT '蒸汽单耗',
-                                     `steam_v` decimal(10,4) DEFAULT NULL COMMENT '蒸汽量',
-                                     `gas_p` decimal(10,4) DEFAULT NULL COMMENT '煤气发生',
-                                     `gas_c` decimal(10,4) DEFAULT NULL COMMENT '煤气消耗',
-                                     `power_c` decimal(10,4) DEFAULT NULL COMMENT '电力消耗',
-                                     `power_only_c` decimal(10,4) DEFAULT NULL COMMENT '电力单耗',
-                                     `power_c_standard` decimal(10,4) DEFAULT NULL COMMENT '电耗基准',
-                                     `idle_time` decimal(10,4) DEFAULT NULL COMMENT '空转时间',
-                                     `bfg_c` decimal(10,4) DEFAULT NULL COMMENT 'BFG消耗',
-                                     `cog_p` decimal(10,4) DEFAULT NULL COMMENT 'COG回收',
-                                     `cog_c` decimal(10,4) DEFAULT NULL COMMENT 'COG消耗',
-                                     `bfg_only_c` decimal(10,4) DEFAULT NULL COMMENT 'BFG单耗',
-                                     `cog_only_c` decimal(10,4) DEFAULT NULL COMMENT 'COG单耗',
-                                     PRIMARY KEY (`id`) USING BTREE,
-                                     UNIQUE KEY `process_type_clock_unique` (`process_type`,`sub_process_type`,`clock`),
-                                     KEY `idx_rel_id` (`rel_id`)
+CREATE TABLE `t_coking_overview`
+(
+    `id`               varchar(36) COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
+    `rel_id`           varchar(36) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联ID',
+    `process_type`     varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型',
+    `sub_process_type` varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '子工序类型',
+    `clock`            varchar(20) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '查询时间',
+    `steam_p`          decimal(10, 4)                         DEFAULT NULL COMMENT '蒸汽发生',
+    `dj_steam_p`       decimal(10, 4)                         DEFAULT NULL COMMENT '吨焦产蒸汽',
+    `steam_c`          decimal(10, 4)                         DEFAULT NULL COMMENT '蒸汽消耗',
+    `steam_only_c`     decimal(10, 4)                         DEFAULT NULL COMMENT '蒸汽单耗',
+    `steam_v`          decimal(10, 4)                         DEFAULT NULL COMMENT '蒸汽量',
+    `gas_p`            decimal(10, 4)                         DEFAULT NULL COMMENT '煤气发生',
+    `gas_c`            decimal(10, 4)                         DEFAULT NULL COMMENT '煤气消耗',
+    `power_c`          decimal(10, 4)                         DEFAULT NULL COMMENT '电力消耗',
+    `power_only_c`     decimal(10, 4)                         DEFAULT NULL COMMENT '电力单耗',
+    `power_c_standard` decimal(10, 4)                         DEFAULT NULL COMMENT '电耗基准',
+    `idle_time`        decimal(10, 4)                         DEFAULT NULL COMMENT '空转时间',
+    `bfg_c`            decimal(10, 4)                         DEFAULT NULL COMMENT 'BFG消耗',
+    `cog_p`            decimal(10, 4)                         DEFAULT NULL COMMENT 'COG回收',
+    `cog_c`            decimal(10, 4)                         DEFAULT NULL COMMENT 'COG消耗',
+    `bfg_only_c`       decimal(10, 4)                         DEFAULT NULL COMMENT 'BFG单耗',
+    `cog_only_c`       decimal(10, 4)                         DEFAULT NULL COMMENT 'COG单耗',
+    PRIMARY KEY (`id`) USING BTREE,
+    UNIQUE KEY `process_type_clock_unique` (`process_type`,`sub_process_type`,`clock`),
+    KEY                `idx_rel_id` (`rel_id`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='工序概况情况';
 
 -- ----------------------------
@@ -637,19 +656,35 @@
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='月最大需量,实测需量,有功功率';
 
 ALTER TABLE `t_power_demand`
-    ADD COLUMN `code`  varchar(50) NULL DEFAULT NULL COMMENT '编号';
+    ADD COLUMN `code` varchar(50) NULL DEFAULT NULL COMMENT '编号';
 
-CREATE UNIQUE INDEX  `idx_code` ON t_power_demand(`code`);
+CREATE UNIQUE INDEX `idx_code` ON t_power_demand (`code`);
 
 -- ----------------------------
 -- 负荷移植-调整后的功率因数与无功倒送量
 -- ----------------------------
-CREATE TABLE `t_power_adjusted_factor` (
-                                           `id` varchar(36) NOT NULL,
-                                           `code` varchar(50) DEFAULT NULL COMMENT '编码',
-                                           `name` varchar(50) DEFAULT NULL COMMENT '名称',
-                                           `data_type`  varchar(20) NULL DEFAULT NULL COMMENT '数据类型',
-                                           `point_no` varchar(50) DEFAULT NULL COMMENT '点位',
-                                           `sort` varchar(50) DEFAULT NULL COMMENT '排序',
-                                           PRIMARY KEY (`id`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='调整后的功率因数与无功倒送量';
\ No newline at end of file
+CREATE TABLE `t_power_adjusted_factor`
+(
+    `id`        varchar(36) NOT NULL,
+    `code`      varchar(50) DEFAULT NULL COMMENT '编码',
+    `name`      varchar(50) DEFAULT NULL COMMENT '名称',
+    `data_type` varchar(20) NULL DEFAULT NULL COMMENT '数据类型',
+    `point_no`  varchar(50) DEFAULT NULL COMMENT '点位',
+    `sort`      varchar(50) DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`),
+    UNIQUE key uk_code (code)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='调整后的功率因数与无功倒送量';
+
+CREATE TABLE `t_coking_overview_ind` (
+                                         `id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
+                                         `rel_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '关联ID',
+                                         `process_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工序类型',
+                                         `clock` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '查询时间',
+                                         `ind_code` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '指标编码',
+                                         `ind_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '指标名称',
+                                         `ind_unit` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '指标单位',
+                                         `ind_value` decimal(20,4) DEFAULT NULL COMMENT '指标值',
+                                         `create_date` datetime DEFAULT NULL COMMENT '创建时间',
+                                         PRIMARY KEY (`id`) USING BTREE,
+                                         KEY `idx_rel_id` (`rel_id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='焦化工序概况指标数据结果';
\ No newline at end of file

--
Gitblit v1.9.3