From 93052fb8b5680f2b40e1fc649b987f2428a33f2c Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期四, 24 四月 2025 16:31:17 +0800
Subject: [PATCH] 备煤工序异常溯源定时修改

---
 ansteel-biz/db/mysql.sql |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql
index bc1754e..4874375 100644
--- a/ansteel-biz/db/mysql.sql
+++ b/ansteel-biz/db/mysql.sql
@@ -354,11 +354,13 @@
     `id`        varchar(36) NOT NULL COMMENT 'id',
     `clock`     varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
     `info_type` varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
+    `ind_code`  varchar(50) NULL DEFAULT NULL COMMENT '数据编码',
     `ind_name`  varchar(50) NULL DEFAULT NULL COMMENT '数据名称',
     `ind_unit`  varchar(50) NULL DEFAULT NULL COMMENT '数据单位',
     `ind_value` varchar(50) NULL DEFAULT NULL COMMENT '数据值',
     `sort`      int NULL DEFAULT NULL COMMENT '排序',
-    PRIMARY KEY (`id`) USING BTREE
+    PRIMARY KEY (`id`) USING BTREE,
+    key         idx_clock (clock)
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序日生产信息';
 
 -- ----------------------------
@@ -553,12 +555,17 @@
 (
     `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 '异常对象',
+    `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_date`    datetime NULL DEFAULT NULL COMMENT '异常时间',
-    `ex_type`    varchar(20) NULL DEFAULT NULL COMMENT '异常原因',
-    PRIMARY KEY (`id`) USING BTREE
+    `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)
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序数据异常';
 
 -- ----------------------------
@@ -625,13 +632,14 @@
     `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 '排序',
+    `sort`         int NULL DEFAULT NULL COMMENT '排序'                                                 DEFAULT NULL COMMENT '排序',
     PRIMARY KEY (`id`)
 ) 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 '编号';
 
+CREATE UNIQUE INDEX  `idx_code` ON t_power_demand(`code`);
 
 -- ----------------------------
 -- 负荷移植-调整后的功率因数与无功倒送量
@@ -643,5 +651,6 @@
                                            `data_type`  varchar(20) NULL DEFAULT NULL COMMENT '数据类型',
                                            `point_no` varchar(50) DEFAULT NULL COMMENT '点位',
                                            `sort` varchar(50) DEFAULT NULL COMMENT '排序',
-                                           PRIMARY KEY (`id`)
+                                           PRIMARY KEY (`id`),
+                                           UNIQUE key         uk_code (code)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='调整后的功率因数与无功倒送量';
\ No newline at end of file

--
Gitblit v1.9.3