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 |  557 +++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 379 insertions(+), 178 deletions(-)

diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql
index 0a1b14a..118ba41 100644
--- a/ansteel-biz/db/mysql.sql
+++ b/ansteel-biz/db/mysql.sql
@@ -1,5 +1,7 @@
-CREATE database if NOT EXISTS `iailab_fast_tenant_ansteel` default character set utf8mb4 collate utf8mb4_general_ci;
-USE `iailab_fast_tenant_ansteel`;
+CREATE
+database if NOT EXISTS `iailab_fast_tenant_ansteel` default character set utf8mb4 collate utf8mb4_general_ci;
+USE
+`iailab_fast_tenant_ansteel`;
 
     -- 定时任务
 CREATE TABLE schedule_job
@@ -15,24 +17,24 @@
     updater         bigint COMMENT '更新者',
     update_date     datetime COMMENT '更新时间',
     PRIMARY KEY (id),
-    key idx_create_date (create_date)
+    key             idx_create_date (create_date)
 ) ENGINE = InnoDB
   DEFAULT CHARSET = utf8mb4 COMMENT ='定时任务';
 
 -- 定时任务日志
 CREATE TABLE schedule_job_log
 (
-    id          bigint           NOT NULL COMMENT 'id',
-    job_id      bigint           NOT NULL COMMENT '任务id',
+    id          bigint NOT NULL COMMENT 'id',
+    job_id      bigint NOT NULL COMMENT '任务id',
     bean_name   varchar(200)  DEFAULT NULL COMMENT 'spring bean名称',
     params      varchar(2000) DEFAULT NULL COMMENT '参数',
     status      tinyint unsigned NOT NULL COMMENT '任务状态    0:失败    1:成功',
     error       varchar(2000) DEFAULT NULL COMMENT '失败信息',
-    times       int              NOT NULL COMMENT '耗时(单位:毫秒)',
+    times       int    NOT NULL COMMENT '耗时(单位:毫秒)',
     create_date datetime COMMENT '创建时间',
     PRIMARY KEY (id),
-    key idx_job_id (job_id),
-    key idx_create_date (create_date)
+    key         idx_job_id (job_id),
+    key         idx_create_date (create_date)
 ) ENGINE = InnoDB
   DEFAULT CHARSET = utf8mb4 COMMENT ='定时任务日志';
 
@@ -48,10 +50,9 @@
     IS_NONCONCURRENT  VARCHAR(1)   NOT NULL,
     IS_UPDATE_DATA    VARCHAR(1)   NOT NULL,
     REQUESTS_RECOVERY VARCHAR(1)   NOT NULL,
-    JOB_DATA          BLOB         NULL,
+    JOB_DATA          BLOB NULL,
     PRIMARY KEY (SCHED_NAME, JOB_NAME, JOB_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_TRIGGERS
@@ -64,19 +65,18 @@
     DESCRIPTION    VARCHAR(250) NULL,
     NEXT_FIRE_TIME BIGINT(13)   NULL,
     PREV_FIRE_TIME BIGINT(13)   NULL,
-    PRIORITY       INTEGER      NULL,
+    PRIORITY       INTEGER NULL,
     TRIGGER_STATE  VARCHAR(16)  NOT NULL,
     TRIGGER_TYPE   VARCHAR(8)   NOT NULL,
     START_TIME     BIGINT(13)   NOT NULL,
     END_TIME       BIGINT(13)   NULL,
     CALENDAR_NAME  VARCHAR(200) NULL,
     MISFIRE_INSTR  SMALLINT(2)  NULL,
-    JOB_DATA       BLOB         NULL,
+    JOB_DATA       BLOB NULL,
     PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     FOREIGN KEY (SCHED_NAME, JOB_NAME, JOB_GROUP)
         REFERENCES QRTZ_JOB_DETAILS (SCHED_NAME, JOB_NAME, JOB_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_SIMPLE_TRIGGERS
@@ -90,8 +90,7 @@
     PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
         REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_CRON_TRIGGERS
@@ -104,31 +103,29 @@
     PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
         REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_SIMPROP_TRIGGERS
 (
-    SCHED_NAME    VARCHAR(120)   NOT NULL,
-    TRIGGER_NAME  VARCHAR(200)   NOT NULL,
-    TRIGGER_GROUP VARCHAR(200)   NOT NULL,
-    STR_PROP_1    VARCHAR(512)   NULL,
-    STR_PROP_2    VARCHAR(512)   NULL,
-    STR_PROP_3    VARCHAR(512)   NULL,
-    INT_PROP_1    INT            NULL,
-    INT_PROP_2    INT            NULL,
-    LONG_PROP_1   BIGINT         NULL,
-    LONG_PROP_2   BIGINT         NULL,
+    SCHED_NAME    VARCHAR(120) NOT NULL,
+    TRIGGER_NAME  VARCHAR(200) NOT NULL,
+    TRIGGER_GROUP VARCHAR(200) NOT NULL,
+    STR_PROP_1    VARCHAR(512) NULL,
+    STR_PROP_2    VARCHAR(512) NULL,
+    STR_PROP_3    VARCHAR(512) NULL,
+    INT_PROP_1    INT NULL,
+    INT_PROP_2    INT NULL,
+    LONG_PROP_1   BIGINT NULL,
+    LONG_PROP_2   BIGINT NULL,
     DEC_PROP_1    NUMERIC(13, 4) NULL,
     DEC_PROP_2    NUMERIC(13, 4) NULL,
-    BOOL_PROP_1   VARCHAR(1)     NULL,
-    BOOL_PROP_2   VARCHAR(1)     NULL,
+    BOOL_PROP_1   VARCHAR(1) NULL,
+    BOOL_PROP_2   VARCHAR(1) NULL,
     PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
         REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_BLOB_TRIGGERS
@@ -136,13 +133,12 @@
     SCHED_NAME    VARCHAR(120) NOT NULL,
     TRIGGER_NAME  VARCHAR(200) NOT NULL,
     TRIGGER_GROUP VARCHAR(200) NOT NULL,
-    BLOB_DATA     BLOB         NULL,
+    BLOB_DATA     BLOB NULL,
     PRIMARY KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     INDEX (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP),
     FOREIGN KEY (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
         REFERENCES QRTZ_TRIGGERS (SCHED_NAME, TRIGGER_NAME, TRIGGER_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_CALENDARS
@@ -151,8 +147,7 @@
     CALENDAR_NAME VARCHAR(200) NOT NULL,
     CALENDAR      BLOB         NOT NULL,
     PRIMARY KEY (SCHED_NAME, CALENDAR_NAME)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS
@@ -160,8 +155,7 @@
     SCHED_NAME    VARCHAR(120) NOT NULL,
     TRIGGER_GROUP VARCHAR(200) NOT NULL,
     PRIMARY KEY (SCHED_NAME, TRIGGER_GROUP)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_FIRED_TRIGGERS
@@ -177,11 +171,10 @@
     STATE             VARCHAR(16)  NOT NULL,
     JOB_NAME          VARCHAR(200) NULL,
     JOB_GROUP         VARCHAR(200) NULL,
-    IS_NONCONCURRENT  VARCHAR(1)   NULL,
-    REQUESTS_RECOVERY VARCHAR(1)   NULL,
+    IS_NONCONCURRENT  VARCHAR(1) NULL,
+    REQUESTS_RECOVERY VARCHAR(1) NULL,
     PRIMARY KEY (SCHED_NAME, ENTRY_ID)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_SCHEDULER_STATE
@@ -191,8 +184,7 @@
     LAST_CHECKIN_TIME BIGINT(13)   NOT NULL,
     CHECKIN_INTERVAL  BIGINT(13)   NOT NULL,
     PRIMARY KEY (SCHED_NAME, INSTANCE_NAME)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE TABLE QRTZ_LOCKS
@@ -200,8 +192,7 @@
     SCHED_NAME VARCHAR(120) NOT NULL,
     LOCK_NAME  VARCHAR(40)  NOT NULL,
     PRIMARY KEY (SCHED_NAME, LOCK_NAME)
-)
-    ENGINE = InnoDB
+) ENGINE = InnoDB
   DEFAULT CHARSET = utf8;
 
 CREATE INDEX IDX_QRTZ_J_REQ_RECOVERY ON QRTZ_JOB_DETAILS (SCHED_NAME, REQUESTS_RECOVERY);
@@ -233,144 +224,158 @@
 -- 电力功率因数-电网拓扑
 -- ----------------------------
 DROP TABLE IF EXISTS `t_power_net_factor`;
-CREATE TABLE `t_power_net_factor`  (
-                                             `id` varchar(36) NOT NULL COMMENT 'id',
-                                             `group_name` varchar(50) NULL DEFAULT NULL COMMENT '分组名称',
-                                             `node_name` varchar(50) NULL DEFAULT NULL COMMENT '节点名称',
-                                             `cur_p` varchar(50) NULL DEFAULT NULL COMMENT '当前有功',
-                                             `cur_q` varchar(50) NULL DEFAULT NULL COMMENT '当前无功',
-                                             `cur_cos` varchar(50) NULL DEFAULT NULL COMMENT '当前功率因数',
-                                             `pre_p` varchar(50) NULL DEFAULT NULL COMMENT '预测有功',
-                                             `pre_q` varchar(50) NULL DEFAULT NULL COMMENT '预测无功',
-                                             `pre_cos` varchar(50) NULL DEFAULT NULL COMMENT '预测功率因数',
-                                             `item_id` varchar(50) NULL DEFAULT NULL COMMENT '预测项ID',
-                                             `out_id` varchar(50) NULL DEFAULT NULL COMMENT '预测项输出ID',
-                                             `limit_h` decimal(6, 3) NULL DEFAULT NULL COMMENT '上限',
-                                             `limit_l` decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
-                                             `status` int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
-                                             `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                             PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_power_net_factor`
+(
+    `id`         varchar(36) NOT NULL COMMENT 'id',
+    `group_name` varchar(50) NULL DEFAULT NULL COMMENT '分组名称',
+    `node_name`  varchar(50) NULL DEFAULT NULL COMMENT '节点名称',
+    `cur_p`      varchar(50) NULL DEFAULT NULL COMMENT '当前有功',
+    `cur_q`      varchar(50) NULL DEFAULT NULL COMMENT '当前无功',
+    `cur_cos`    varchar(50) NULL DEFAULT NULL COMMENT '当前功率因数',
+    `pre_p`      varchar(50) NULL DEFAULT NULL COMMENT '预测有功',
+    `pre_q`      varchar(50) NULL DEFAULT NULL COMMENT '预测无功',
+    `pre_cos`    varchar(50) NULL DEFAULT NULL COMMENT '预测功率因数',
+    `item_id`    varchar(50) NULL DEFAULT NULL COMMENT '预测项ID',
+    `out_id`     varchar(50) NULL DEFAULT NULL COMMENT '预测项输出ID',
+    `limit_h`    decimal(6, 3) NULL DEFAULT NULL COMMENT '上限',
+    `limit_l`    decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
+    `status`     int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
+    `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_power_net_factor`
+    ADD COLUMN `cur_flag` int DEFAULT 0 COMMENT '无功返送(1:大于0是,-1:小于0是)';
 
 -- ----------------------------
 -- 电力功率因数-发电机组实时状态
 -- ----------------------------
 DROP TABLE IF EXISTS `t_power_gen_status`;
-CREATE TABLE `t_power_gen_status`  (
-                                       `id` varchar(36) NOT NULL COMMENT 'id',
-                                       `name` varchar(50) NULL DEFAULT NULL COMMENT '机组名称',
-                                       `cur_p` varchar(50) NULL DEFAULT NULL COMMENT '当前有功',
-                                       `cur_q` varchar(50) NULL DEFAULT NULL COMMENT '当前无功',
-                                       `cur_cos` varchar(50) NULL DEFAULT NULL COMMENT '当前功率因数',
-                                       `limit_h` decimal(6, 3) NULL DEFAULT NULL COMMENT '上限',
-                                       `limit_l` decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
-                                       `status` int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
-                                       `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                       PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_power_gen_status`
+(
+    `id`      varchar(36) NOT NULL COMMENT 'id',
+    `name`    varchar(50) NULL DEFAULT NULL COMMENT '机组名称',
+    `cur_p`   varchar(50) NULL DEFAULT NULL COMMENT '当前有功',
+    `cur_q`   varchar(50) NULL DEFAULT NULL COMMENT '当前无功',
+    `cur_cos` varchar(50) NULL DEFAULT NULL COMMENT '当前功率因数',
+    `limit_h` decimal(6, 3) NULL DEFAULT NULL COMMENT '上限',
+    `limit_l` decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
+    `status`  int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
+    `sort`    int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '电力功率因数发电机组实时状态';
 
 -- ----------------------------
 -- 电力功率因数-电容器投运状态
 -- ----------------------------
 DROP TABLE IF EXISTS `t_power_capacitor_status`;
-CREATE TABLE `t_power_capacitor_status`  (
-                                       `id` varchar(36) NOT NULL COMMENT 'id',
-                                       `name` varchar(50) NULL DEFAULT NULL COMMENT '电容器名称',
-                                       `main_count` varchar(50) NULL DEFAULT NULL COMMENT '主变数量',
-                                       `main_point` varchar(500) NULL DEFAULT NULL COMMENT '主变测点编码',
-                                       `child_count` varchar(50) NULL DEFAULT NULL COMMENT '下属数量',
-                                       `child_point` varchar(500) NULL DEFAULT NULL COMMENT '下属测点编码',
-                                       `on_count` varchar(500) NULL DEFAULT NULL COMMENT '投运数量',
-                                       `remark` varchar(50) NULL DEFAULT NULL COMMENT '备注',
-                                       `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                       PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_power_capacitor_status`
+(
+    `id`          varchar(36) NOT NULL COMMENT 'id',
+    `name`        varchar(50) NULL DEFAULT NULL COMMENT '电容器名称',
+    `main_count`  varchar(50) NULL DEFAULT NULL COMMENT '主变数量',
+    `main_point`  varchar(500) NULL DEFAULT NULL COMMENT '主变测点编码',
+    `child_count` varchar(50) NULL DEFAULT NULL COMMENT '下属数量',
+    `child_point` varchar(500) NULL DEFAULT NULL COMMENT '下属测点编码',
+    `on_count`    varchar(500) NULL DEFAULT NULL COMMENT '投运数量',
+    `remark`      varchar(50) NULL DEFAULT NULL COMMENT '备注',
+    `sort`        int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '电力功率因数电容器投运状态';
 
 -- ----------------------------
 -- 电力功率因数-管控功率因数主表
 -- ----------------------------
 DROP TABLE IF EXISTS `t_power_control_main`;
-CREATE TABLE `t_power_control_main` (
-                                             `id` varchar(36) NOT NULL COMMENT 'id',
-                                             `name` varchar(50) NULL DEFAULT NULL COMMENT '名称',
-                                             `remark` varchar(50) NULL DEFAULT NULL COMMENT '备注',
-                                             `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                             PRIMARY KEY (`id`) USING BTREE,
-                                             UNIQUE INDEX `uk_name` (`name`) USING BTREE
+CREATE TABLE `t_power_control_main`
+(
+    `id`     varchar(36) NOT NULL COMMENT 'id',
+    `name`   varchar(50) NULL DEFAULT NULL COMMENT '名称',
+    `remark` varchar(50) NULL DEFAULT NULL COMMENT '备注',
+    `sort`   int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE,
+    UNIQUE INDEX `uk_name` (`name`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '电力功率因数管控功率因数主表';
 
-ALTER TABLE `t_power_control_main` ADD COLUMN `limit_h` decimal(6, 4) NULL DEFAULT NULL COMMENT '上限';
-ALTER TABLE `t_power_control_main` ADD COLUMN `limit_l` decimal(6, 4) NULL DEFAULT NULL COMMENT '下限',
+ALTER TABLE `t_power_control_main`
+    ADD COLUMN `limit_h` decimal(6, 4) NULL DEFAULT NULL COMMENT '上限';
+ALTER TABLE `t_power_control_main`
+    ADD COLUMN `limit_l` decimal(6, 4) NULL DEFAULT NULL COMMENT '下限',
 
-    -- ----------------------------
+-- ----------------------------
 -- 电力功率因数-管控功率因数从表
 -- ----------------------------
 DROP TABLE IF EXISTS `t_power_control_det`;
-CREATE TABLE `t_power_control_det` (
-                                        `id` varchar(36) NOT NULL COMMENT 'id',
-                                        `control_id` varchar(36) NOT NULL COMMENT '主表ID',
-                                        `name` varchar(50) NULL DEFAULT NULL COMMENT '名称',
-                                        `point` varchar(50) NULL DEFAULT NULL COMMENT '测点',
-                                        `limit_l` decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
-                                        `status` int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
-                                        `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                        PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_power_control_det`
+(
+    `id`         varchar(36) NOT NULL COMMENT 'id',
+    `control_id` varchar(36) NOT NULL COMMENT '主表ID',
+    `name`       varchar(50) NULL DEFAULT NULL COMMENT '名称',
+    `point`      varchar(50) NULL DEFAULT NULL COMMENT '测点',
+    `limit_l`    decimal(6, 3) NULL DEFAULT NULL COMMENT '下限',
+    `status`     int DEFAULT 0 COMMENT '是否超限(0:正常,1:超限)',
+    `sort`       int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '电力功率因数管控功率因数从表';
 
 
 -- ----------------------------
 -- 焦化工序-工序指标配置
 -- ----------------------------
-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 '排序',
-                                          PRIMARY KEY (`id`) USING BTREE
-) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序工序指标配置';
+CREATE TABLE `t_coking_process_conf`
+(
+    `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 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='焦化工序工序指标配置';
 
 -- ----------------------------
 -- 焦化工序-日生产信息
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_prod_day`;
-CREATE TABLE `t_coking_prod_day` (
-                                       `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_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
+CREATE TABLE `t_coking_prod_day`
+(
+    `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_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
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序日生产信息';
 
 -- ----------------------------
 -- 焦化工序-主工序指标历史
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_process_main`;
-CREATE TABLE `t_coking_process_main`  (
-                                             `id` varchar(36) NOT NULL COMMENT 'id',
-                                             `category` varchar(20) NULL DEFAULT NULL COMMENT '类别(日:day,班:class)',
-                                             `clock` varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-                                             `info_type` varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
-                                             `ind_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称',
-                                             `avg_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
-                                             `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
-                                             `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
-                                             `stand_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
-                                             `real_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
-                                             `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                             PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_coking_process_main`
+(
+    `id`           varchar(36) NOT NULL COMMENT 'id',
+    `category`     varchar(20) NULL DEFAULT NULL COMMENT '类别(日:day,班:class)',
+    `clock`        varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
+    `info_type`    varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
+    `ind_name`     varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称',
+    `avg_value`    varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
+    `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
+    `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
+    `stand_value`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
+    `real_value`   varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
+    `sort`         int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序主工序指标历史';
 
 
@@ -378,21 +383,22 @@
 -- 焦化工序-子工序指标
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_process_child`;
-CREATE TABLE `t_coking_process_child`  (
-                                          `id` varchar(36) NOT NULL COMMENT 'id',
-                                          `category` varchar(20) NULL DEFAULT NULL COMMENT '类别(日:day,班:class)',
-                                          `clock` varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
-                                          `info_type` varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
-                                          `ind_type` varchar(20) NOT NULL COMMENT '类型',
-                                          `ind_main` 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 '指标名称',
-                                          `avg_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
-                                          `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
-                                          `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
-                                          `stand_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
-                                          `real_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
-                                          `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                          PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_coking_process_child`
+(
+    `id`           varchar(36) NOT NULL COMMENT 'id',
+    `category`     varchar(20) NULL DEFAULT NULL COMMENT '类别(日:day,班:class)',
+    `clock`        varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
+    `info_type`    varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
+    `ind_type`     varchar(20) NOT NULL COMMENT '类型',
+    `ind_main`     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 '指标名称',
+    `avg_value`    varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
+    `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
+    `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
+    `stand_value`  varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
+    `real_value`   varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
+    `sort`         int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序主子工序指标';
 
 
@@ -400,28 +406,223 @@
 -- 焦化工序-趋势分析
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_analy_trend`;
-CREATE TABLE `t_coking_analy_trend`  (
-                                           `id` varchar(36) NOT NULL COMMENT 'id',
-                                           `analy_type` varchar(20) NULL DEFAULT NULL COMMENT '分析类型',
-                                           `analy_title` varchar(20) NULL DEFAULT NULL COMMENT '分析标题',
-                                           `analy_date` varchar(20) NULL DEFAULT NULL COMMENT '分析日期',
-                                           `analy_class` varchar(20) NULL DEFAULT NULL COMMENT '分析班次',
-                                           `analy_value` varchar(20) NULL DEFAULT NULL COMMENT '分析值',
-                                           `analy_content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
-                                           `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                           PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_coking_analy_trend`
+(
+    `id`            varchar(36) NOT NULL COMMENT 'id',
+    `analy_type`    varchar(20) NULL DEFAULT NULL COMMENT '分析类型',
+    `analy_title`   varchar(20) NULL DEFAULT NULL COMMENT '分析标题',
+    `analy_date`    varchar(20) NULL DEFAULT NULL COMMENT '分析日期',
+    `analy_class`   varchar(20) NULL DEFAULT NULL COMMENT '分析班次',
+    `analy_value`   varchar(20) NULL DEFAULT NULL COMMENT '分析值',
+    `analy_content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
+    `sort`          int NULL DEFAULT NULL COMMENT '排序',
+    PRIMARY KEY (`id`) USING BTREE
 ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序趋势分析';
 
 -- ----------------------------
 -- 焦化工序-指标分析
 -- ----------------------------
 DROP TABLE IF EXISTS `t_coking_analy_ind`;
-CREATE TABLE `t_coking_analy_ind`  (
-                                         `id` varchar(36) NOT NULL COMMENT 'id',
-                                         `analy_type` varchar(20) NULL DEFAULT NULL COMMENT '分析类型',
-                                         `analy_date` varchar(20) NULL DEFAULT NULL COMMENT '分析日期',
-                                         `analy_class` varchar(20) NULL DEFAULT NULL COMMENT '分析班次',
-                                         `analy_content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
-                                         `sort` int NULL DEFAULT NULL COMMENT '排序',
-                                         PRIMARY KEY (`id`) USING BTREE
+CREATE TABLE `t_coking_analy_ind`
+(
+    `id`            varchar(36) NOT NULL COMMENT 'id',
+    `analy_type`    varchar(20) NULL DEFAULT NULL COMMENT '分析类型',
+    `analy_date`    varchar(20) NULL DEFAULT NULL COMMENT '分析日期',
+    `analy_class`   varchar(20) NULL DEFAULT NULL COMMENT '分析班次',
+    `analy_content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
+    `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`;
+
+-------------------------焦化溯源--------------------------------------------------------------
+
+-- ----------------------------
+-- 焦化工序-异常溯源配置
+-- ----------------------------
+DROP TABLE IF EXISTS `t_coking_trace_conf`;
+CREATE TABLE `t_coking_trace_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 '排序',
+    PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序异常溯源配置';
+
+
+-- ----------------------------
+-- 焦化工序-异常溯源报告
+-- ----------------------------
+DROP TABLE IF EXISTS `t_coking_trace_report`;
+CREATE TABLE `t_coking_trace_report`
+(
+    `id`            varchar(36) NOT NULL COMMENT 'id',
+    `process`       varchar(20) NULL DEFAULT NULL COMMENT '工序名称',
+    `report_no`     varchar(36) NULL DEFAULT NULL COMMENT '报告编号',
+    `report_name`   varchar(36) NULL DEFAULT NULL COMMENT '报告名称',
+    `analy_date`    varchar(20) NULL DEFAULT NULL COMMENT '分析日期',
+    `analy_class`   varchar(20) NULL DEFAULT NULL COMMENT '分析班次',
+    `clock`         varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
+    `analy_content` varchar(100) NULL DEFAULT NULL COMMENT '内容',
+    `create_date`   datetime COMMENT '创建时间',
+    PRIMARY KEY (`id`) USING BTREE,
+    key             idx_process (process),
+    key             idx_clock (clock)
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序异常溯源报告';
+
+-- ----------------------------
+-- 焦化工序-异常溯源及优化建议
+-- ----------------------------
+DROP TABLE IF EXISTS `t_coking_trace_suggest`;
+CREATE TABLE `t_coking_trace_suggest`
+(
+    `id`          varchar(36) NOT NULL COMMENT 'id',
+    `rel_id`      varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
+    `process`     varchar(20) NULL DEFAULT NULL COMMENT '工序名称',
+    `sug_obj`     varchar(20) NULL DEFAULT NULL COMMENT '建议对象',
+    `clock`       varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
+    `content`     varchar(500) NULL DEFAULT NULL COMMENT '内容',
+    `create_date` datetime COMMENT '创建时间',
+    PRIMARY KEY (`id`) USING BTREE,
+    key           idx_process (process),
+    key           idx_clock (clock)
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序异常溯源及优化建议';
+
+-- ----------------------------
+-- 焦化工序-影响因数偏差值
+-- ----------------------------
+DROP TABLE IF EXISTS `t_coking_trace_deviation`;
+CREATE TABLE `t_coking_trace_deviation`
+(
+    `id`          varchar(36) NOT NULL COMMENT 'id',
+    `rel_id`      varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
+    `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 '单位',
+    `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 '焦化工序影响因数偏差值';
+
+-- ----------------------------
+-- 焦化工序-异常溯源折线图
+-- ----------------------------
+DROP TABLE IF EXISTS `t_coking_trace_chart`;
+CREATE TABLE `t_coking_trace_chart`
+(
+    `id`          varchar(36) NOT NULL COMMENT 'id',
+    `rel_id`      varchar(36) NULL DEFAULT NULL COMMENT '关联ID',
+    `name`        varchar(20) NULL DEFAULT NULL COMMENT '图表名称',
+    `clock`       varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
+    `value_json`  varchar(1000) NULL DEFAULT NULL COMMENT '值',
+    `sort`        int 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 '焦化工序异常溯源折线图';
+
+-- ----------------------------
+-- 焦化工序-数据异常
+-- ----------------------------
+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',
+    `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
+) 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_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