From b465d9c6020d70fd8c91690fdff8de71665b516b Mon Sep 17 00:00:00 2001
From: dengzedong <dengzedong@email>
Date: 星期一, 21 四月 2025 17:33:47 +0800
Subject: [PATCH] 焦化 概况-整体情况数据定时任务+查询

---
 ansteel-biz/db/mysql.sql |   58 +++++++++++++++++++++++-----------------------------------
 1 files changed, 23 insertions(+), 35 deletions(-)

diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql
index d7c0ce3..3f279dd 100644
--- a/ansteel-biz/db/mysql.sql
+++ b/ansteel-biz/db/mysql.sql
@@ -561,41 +561,29 @@
 -- ----------------------------
 -- 焦化工序-能耗整体情况
 -- ----------------------------
-DROP TABLE IF EXISTS `t_coking_trace_energy`;
-CREATE TABLE `t_coking_trace_energy`
-(
-    `id`      varchar(36) NOT NULL COMMENT 'id',
-    `rel_id`  varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
-    `type`    varchar(20) NULL DEFAULT NULL COMMENT '类型',
-    `clock`   varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-    `steam_p` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽发生',
-    `steam_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽消耗',
-    `gas_p`   decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气发生',
-    `gas_c`   decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气消耗',
-    `power_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '电力消耗',
-    PRIMARY KEY (`id`) USING BTREE,
-    key       idx_rel_id (rel_id)
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序能耗整体情况';
-
-
--- ----------------------------
--- 焦化工序-能耗整体情况
--- ----------------------------
-DROP TABLE IF EXISTS `t_coking_trace_energy`;
-CREATE TABLE `t_coking_trace_energy`
-(
-    `id`      varchar(36) NOT NULL COMMENT 'id',
-    `rel_id`  varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
-    `type`    varchar(20) NULL DEFAULT NULL COMMENT '类型',
-    `clock`   varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-    `steam_p` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽发生',
-    `steam_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '蒸汽消耗',
-    `gas_p`   decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气发生',
-    `gas_c`   decimal(10, 4) NULL DEFAULT NULL COMMENT '煤气消耗',
-    `power_c` decimal(10, 4) NULL DEFAULT NULL COMMENT '电力消耗',
-    PRIMARY KEY (`id`) USING BTREE,
-    key       idx_rel_id (rel_id)
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序能耗整体情况';
+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 '蒸汽发生',
+                                     `steam_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 '电力消耗',
+                                     `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='工序概况情况';
 
 -- ----------------------------
 -- 焦化工序-指标值溯源

--
Gitblit v1.9.3