From 26662d621209bd881078eb089b7a501f6d337055 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 23 四月 2025 08:39:28 +0800 Subject: [PATCH] 文档修改 --- ansteel-biz/db/mysql.sql | 158 +++++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 129 insertions(+), 29 deletions(-) diff --git a/ansteel-biz/db/mysql.sql b/ansteel-biz/db/mysql.sql index 9f780f1..7ac394c 100644 --- a/ansteel-biz/db/mysql.sql +++ b/ansteel-biz/db/mysql.sql @@ -247,6 +247,9 @@ ALTER TABLE `t_power_net_factor` 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 '节点编号'; + -- ---------------------------- -- 电力功率因数-发电机组实时状态 -- ---------------------------- @@ -322,24 +325,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='焦化工序工序指标配置'; -- ---------------------------- -- 焦化工序-日生产信息 @@ -433,7 +437,35 @@ 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)', + `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 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 '焦化工序异常溯源配置'; + -- ---------------------------- -- 焦化工序-异常溯源报告 @@ -447,6 +479,7 @@ `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, @@ -463,6 +496,7 @@ `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 '创建时间', @@ -480,6 +514,7 @@ `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 '指标名称', @@ -500,7 +535,10 @@ `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 '值', + `data_type` varchar(20) DEFAULT NULL COMMENT '数据类型(测点,指标)', + `data_no` varchar(20) DEFAULT NULL COMMENT '数据编码', + `start_time` datetime COMMENT '开始时间', + `end_time` datetime COMMENT '结束时间', `sort` int NULL DEFAULT NULL COMMENT '排序', `create_date` datetime COMMENT '创建时间', PRIMARY KEY (`id`) USING BTREE, @@ -526,18 +564,80 @@ -- ---------------------------- -- 焦化工序-能耗整体情况 -- ---------------------------- -DROP TABLE IF EXISTS `t_coking_trace_energy`; -CREATE TABLE `t_coking_trace_energy` +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='工序概况情况'; + +-- ---------------------------- +-- 焦化工序-指标值溯源 +-- ---------------------------- +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', - `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 '电力消耗', + `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_code` 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 '焦化工序能耗整体情况'; \ No newline at end of file + 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='月最大需量,实测需量,有功功率'; + +ALTER TABLE `t_power_demand` + ADD COLUMN `code` varchar(50) NULL DEFAULT NULL COMMENT '编号'; + + +-- ---------------------------- +-- 负荷移植-调整后的功率因数与无功倒送量 +-- ---------------------------- +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 -- Gitblit v1.9.3