From b29ca8c0d3db451e8f6a0e154e49e0bb07bc0bef Mon Sep 17 00:00:00 2001
From: dongyukun <1208714201@qq.com>
Date: 星期五, 18 四月 2025 15:57:48 +0800
Subject: [PATCH] 1.负荷移植-月最大需量,实测需量,有功功率接口开发 2.功率因数-变电站下拉列表接口

---
 ansteel-biz/db/mysql.sql |   91 +++++++++++++++++++++++++++++++++++++--------
 1 files changed, 75 insertions(+), 16 deletions(-)

diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql
index 03479b2..118ba41 100644
--- a/ansteel-biz/db/mysql.sql
+++ b/ansteel-biz/db/mysql.sql
@@ -322,24 +322,25 @@
 -- ----------------------------
 -- 焦化工序-工序指标配置
 -- ----------------------------
-DROP TABLE IF EXISTS `t_coking_process_conf`;
 CREATE TABLE `t_coking_process_conf`
 (
-    `id`        varchar(36) NOT NULL COMMENT 'id',
-    `info_type` varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
-    `ind_type`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标类型(prod_day,main,child)',
-    `ind_code`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标编码',
-    `ind_name`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称',
-    `ind_unit`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标单位',
-    `remark`    varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
-    `ext1`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段1',
-    `ext2`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段2',
-    `ext3`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段3',
-    `ext4`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段4',
-    `ext5`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段5',
-    `sort`      int NULL DEFAULT NULL COMMENT '排序',
+    `id`        varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 'id',
+    `info_type` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
+    `ind_type`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '指标类型(prod_day,main,child)',
+    `data_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '数据类型(测点,指标)',
+    `point_no`  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 '指标单位',
+    `remark`    varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
+    `ext1`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '拓展字段1',
+    `ext2`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '拓展字段2',
+    `ext3`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '拓展字段3',
+    `ext4`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '拓展字段4',
+    `ext5`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci  DEFAULT NULL COMMENT '拓展字段5',
+    `sort`      int                                                           DEFAULT NULL COMMENT '排序',
     PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序工序指标配置';
+) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='焦化工序工序指标配置';
 
 -- ----------------------------
 -- 焦化工序-日生产信息
@@ -432,6 +433,9 @@
     `sort`          int NULL DEFAULT NULL COMMENT '排序',
     PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序指标分析';
+
+alter TABLE `t_coking_analy_ind`
+    add column `rel_id` varchar(36) NULL DEFAULT NULL COMMENT '关联ID' after `id`;
 
 -------------------------焦化溯源--------------------------------------------------------------
 
@@ -566,4 +570,59 @@
     `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 '焦化工序能耗整体情况';
\ No newline at end of file
+) 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_trace_ind`;
+CREATE TABLE `t_coking_trace_ind`
+(
+    `id`        varchar(36) NOT NULL COMMENT 'id',
+    `rel_id`    varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
+    `title`      varchar(20) NULL DEFAULT NULL COMMENT '标题',
+    `clock`     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 '单位',
+    `ext1`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段1',
+    `ext2`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段2',
+    `ext3`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段3',
+    `ext4`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段4',
+    `ext5`      varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '拓展字段5',
+    `sort`      int 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 '焦化工序指标值溯源';
+-- ----------------------------
+-- 负荷移植-月最大需量,实测需量,有功功率
+-- ----------------------------
+CREATE TABLE `t_power_demand` (
+                                  `id` varchar(36) NOT NULL COMMENT 'id',
+                                  `name` varchar(50) DEFAULT NULL COMMENT '机组名称',
+                                  `max_demand` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '月最大需量',
+                                  `cur_demand` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '实测需量',
+                                  `active_power` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci 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

--
Gitblit v1.9.3