鞍钢鲅鱼圈能源管控系统后端代码
已修改9个文件
已重命名49个文件
已添加37个文件
1569 ■■■■ 文件已修改
ansteel-biz/db/mysql.sql 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java 95 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingAnalyIndDao.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingAnalyTrendDao.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessChildDao.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessConfDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessMainDao.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProdDayDao.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceChartDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceConfDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceDataDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceDeviationDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceEnergyDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceReportDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceSuggestDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceChartDTO.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceConfDTO.java 60 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceDataDTO.java 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceDeviationDTO.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceEnergyDTO.java 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceReportDTO.java 49 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceSuggestDTO.java 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingAnalyIndEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingAnalyTrendEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessChildEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessConfEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessMainEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProdDayEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceChartEntity.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceConfEntity.java 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceDataEntity.java 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceDeviationEntity.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceEnergyEntity.java 55 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceReportEntity.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceSuggestEntity.java 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/package-info.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyTrendService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessChildService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessConfService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessMainService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProdDayService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceConfService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceDataService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceDeviationService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceEnergyService.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceReportService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyTrendServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessChildServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessConfServiceImpl.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessMainServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProdDayServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceConfServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDeviationServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceEnergyServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceReportServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingChildDayTask.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainDayTask.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingProdDayTask.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java 53 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerCapacitorStatusDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerControlDetDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerControlMainDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerGenStatusDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerNetFactorDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerRunStateDao.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerCapacitorStatusEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerControlDetEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerControlMainEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerGenStatusEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerNetFactorEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerRunStateEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/ProductProcessEntity.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/package-info.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerCapacitorStatusService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerControlDetService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerControlMainService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerGenStatusDaoService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerNetFactorService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerRunStateService.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerCapacitorStatusServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerControlDetServiceImpl.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerControlMainServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerGenStatusDaoServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetFactorServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerRunStateServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/鞍钢数据接口文档_master.doc 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/db/mysql.sql
@@ -436,6 +436,29 @@
-------------------------焦化溯源--------------------------------------------------------------
-- ----------------------------
-- 焦化工序-异常溯源配置
-- ----------------------------
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`;
@@ -447,6 +470,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,
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java
@@ -3,8 +3,8 @@
import com.iailab.framework.common.pojo.CommonResult;
import com.iailab.framework.common.util.object.ConvertUtils;
import com.iailab.module.ansteel.api.dto.*;
import com.iailab.module.ansteel.api.entity.*;
import com.iailab.module.ansteel.api.service.*;
import com.iailab.module.ansteel.coking.entity.*;
import com.iailab.module.ansteel.coking.service.*;
import io.swagger.v3.oas.annotations.Operation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/PowerController.java
@@ -1,12 +1,16 @@
package com.iailab.module.ansteel.api.controller.admin;
import cn.hutool.core.util.NumberUtil;
import com.alibaba.fastjson.JSONObject;
import com.iailab.framework.common.exception.enums.GlobalErrorCodeConstants;
import com.iailab.framework.common.pojo.CommonResult;
import com.iailab.framework.common.util.object.ConvertUtils;
import com.iailab.module.ansteel.api.dto.*;
import com.iailab.module.ansteel.api.entity.*;
import com.iailab.module.ansteel.api.service.*;
import com.iailab.module.ansteel.power.entity.*;
import com.iailab.module.ansteel.power.service.*;
import com.iailab.module.data.api.point.DataPointApi;
import com.iailab.module.model.api.mcs.McsApi;
import com.iailab.module.model.api.mcs.dto.PredictLastValueReqVO;
import io.swagger.v3.oas.annotations.Operation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
@@ -50,6 +54,9 @@
    @Resource
    private DataPointApi dataPointApi;
    @Resource
    private McsApi mcsApi;
    @GetMapping("/net-factor/list")
    @Operation(summary = "功率因数-电网拓扑")
    public CommonResult<List<PowerNetFactorDTO>> getPowerNetFactorList(@RequestParam Map<String, Object> params) {
@@ -58,25 +65,81 @@
        if (CollectionUtils.isEmpty(result)) {
            return success(result);
        }
        Calendar calendar = Calendar.getInstance();
        calendar.set(Calendar.MILLISECOND, 0);
        calendar.set(Calendar.SECOND, 0);
        calendar.set(Calendar.MINUTE, 0);
        calendar.set(Calendar.HOUR_OF_DAY, 0);
        for (PowerNetFactorDTO dto : result) {
            List<String> points = new ArrayList<>();
            if (StringUtils.isNotBlank(dto.getCurP())) {
                points.add(dto.getCurP());
            }
            if (StringUtils.isNotBlank(dto.getCurQ())) {
                points.add(dto.getCurQ());
            }
            if (!CollectionUtils.isEmpty(points)) {
                Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(points);
                if (pointsRealValue.get(dto.getCurP()) != null) {
                    dto.setCurP(pointsRealValue.get(dto.getCurP()).toString());
            boolean cosFlag = false;
            try {
                List<String> points = new ArrayList<>();
                if (StringUtils.isNotBlank(dto.getCurP())) {
                    points.add(dto.getCurP());
                }
                if (pointsRealValue.get(dto.getCurQ()) != null) {
                    dto.setCurQ(pointsRealValue.get(dto.getCurQ()).toString());
                if (StringUtils.isNotBlank(dto.getCurQ())) {
                    points.add(dto.getCurQ());
                }
                if (!CollectionUtils.isEmpty(points)) {
                    Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(points);
                    if (pointsRealValue.get(dto.getCurP()) != null) {
                        dto.setCurP(pointsRealValue.get(dto.getCurP()).toString());
                    }
                    if (pointsRealValue.get(dto.getCurQ()) != null) {
                        dto.setCurQ(pointsRealValue.get(dto.getCurQ()).toString());
                    }
                    if (pointsRealValue.get(dto.getCurCos()) != null) {
                        dto.setCurCos(pointsRealValue.get(dto.getCurCos()).toString());
                        cosFlag = true;
                    }
                }
            } catch (Exception ex) {
                log.info(dto.getNodeName() + "获取当前值异常" + ex.getMessage());
            }
            try {
                PredictLastValueReqVO reqVO = new PredictLastValueReqVO();
                reqVO.setPredictTime(calendar.getTime());
                List<String[]> itemNos = new ArrayList<>();
                if (StringUtils.isNotBlank(dto.getPreP())) {
                    itemNos.add(dto.getPreP().split(","));
                }
                if (StringUtils.isNotBlank(dto.getPreQ())) {
                    itemNos.add(dto.getPreQ().split(","));
                }
                if (StringUtils.isNotBlank(dto.getPreCos())) {
                    itemNos.add(dto.getPreCos().split(","));
                }
                if (!CollectionUtils.isEmpty(itemNos)) {
                    reqVO.setItemNos(itemNos);
                    log.info("reqVO=" + JSONObject.toJSONString(reqVO));
                    Map<String, BigDecimal> preValues = mcsApi.getPredictValueByTime(reqVO);
                    if (StringUtils.isNotBlank(dto.getPreP()) && preValues.get(dto.getPreP()) != null) {
                        dto.setPreP(preValues.get(dto.getPreP()).toString());
                    }
                    if (StringUtils.isNotBlank(dto.getPreQ()) && preValues.get(dto.getPreQ()) != null) {
                        dto.setPreQ(preValues.get(dto.getPreQ()).toString());
                    }
                    if (StringUtils.isNotBlank(dto.getPreCos()) && preValues.get(dto.getPreCos()) != null) {
                        dto.setPreCos(preValues.get(dto.getPreCos()).toString());
                    }
                }
            } catch (Exception ex) {
                log.info(dto.getNodeName() + "获取预测值异常," + ex.getMessage());
            }
            // 设置状态
            if (cosFlag && StringUtils.isNotBlank(dto.getCurCos()) && NumberUtil.isNumber(dto.getCurCos())) {
                BigDecimal curCos = new BigDecimal(dto.getCurCos());
                if (dto.getLimitL() != null && dto.getLimitH() != null &&
                        curCos.compareTo(dto.getLimitL()) < 0 || curCos.compareTo(dto.getLimitH()) > 0) {
                    dto.setStatus(1);
                } else {
                    dto.setStatus(0);
                }
            }
        }
        return success(result);
    }
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java
@@ -5,10 +5,11 @@
import com.iailab.framework.common.util.object.ConvertUtils;
import com.iailab.module.ansteel.api.dao.*;
import com.iailab.module.ansteel.api.dto.*;
import com.iailab.module.ansteel.api.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.api.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.api.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.api.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.power.dao.*;
import com.iailab.module.ansteel.power.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.power.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.power.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.power.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.api.service.DataService;
import com.iailab.module.ansteel.common.constant.CommonConstant;
import com.iailab.module.data.api.plan.PlanItemApi;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingAnalyIndDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyIndDao.java 修改
@@ -1,8 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
import com.iailab.module.ansteel.api.entity.CokingAnalyIndEntity;
import com.iailab.module.ansteel.coking.entity.CokingAnalyIndEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingAnalyTrendDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyTrendDao.java 修改
@@ -1,8 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
import com.iailab.module.ansteel.api.entity.CokingAnalyTrendEntity;
import com.iailab.module.ansteel.coking.entity.CokingAnalyTrendEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessChildDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessChildDao.java 修改
@@ -1,8 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessChildEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessConfDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessConfDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProcessMainDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessMainDao.java 修改
@@ -1,8 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessMainEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingProdDayDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProdDayDao.java 修改
@@ -1,8 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.framework.tenant.core.db.dynamic.TenantDS;
import com.iailab.module.ansteel.api.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.coking.entity.CokingProdDayEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceChartDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceChartEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序异常溯源折线图
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceChartDao extends BaseDao<CokingTraceChartEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceConfDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceConfEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序异常溯源配置
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceConfDao extends BaseDao<CokingTraceConfEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceDataDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceDataEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序数据异常
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceDataDao extends BaseDao<CokingTraceDataEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceDeviationDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceDeviationEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序影响因数偏差值
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceDeviationDao extends BaseDao<CokingTraceDeviationEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceEnergyDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceEnergyEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序能耗整体情况
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceEnergyDao extends BaseDao<CokingTraceEnergyEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceReportDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceReportEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序异常溯源报告
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceReportDao extends BaseDao<CokingTraceReportEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dao/CokingTraceSuggestDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceSuggestEntity;
import org.apache.ibatis.annotations.Mapper;
/**
 * 焦化工序异常溯源及优化建议
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Mapper
public interface CokingTraceSuggestDao extends BaseDao<CokingTraceSuggestEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceChartDTO.java
对比新文件
@@ -0,0 +1,43 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * 焦化工序异常溯源折线图
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序异常溯源折线图")
public class CokingTraceChartDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "关联ID")
    private String relId;
    @Schema(description = "图表名称")
    private String name;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "值")
    private String valueJson;
    @Schema(description = "排序")
    private Integer sort;
    @Schema(description = "创建时间")
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceConfDTO.java
对比新文件
@@ -0,0 +1,60 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * 焦化工序异常溯源配置
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序异常溯源配置")
public class CokingTraceConfDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "信息类型(0:生产情况,1:能源发生,2:能源消耗)")
    private String infoType;
    @Schema(description = "指标类型(prod_day,main,child)")
    private String indType;
    @Schema(description = "指标编码")
    private String indCode;
    @Schema(description = "指标名称")
    private String indName;
    @Schema(description = "指标单位")
    private String indUnit;
    @Schema(description = "备注")
    private String remark;
    @Schema(description = "拓展字段1")
    private String ext1;
    @Schema(description = "拓展字段2")
    private String ext2;
    @Schema(description = "拓展字段3")
    private String ext3;
    @Schema(description = "拓展字段4")
    private String ext4;
    @Schema(description = "拓展字段5")
    private String ext5;
    @Schema(description = "排序")
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceDataDTO.java
对比新文件
@@ -0,0 +1,43 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * 焦化工序数据异常
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序数据异常")
public class CokingTraceDataDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "关联ID")
    private String relId;
    @Schema(description = "数据类型")
    private String dataType;
    @Schema(description = "异常点位编号")
    private String pointNo;
    @Schema(description = "异常点位名称")
    private String pointName;
    @Schema(description = "异常时间")
    private Date exDate;
    @Schema(description = "异常原因")
    private String exType;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceDeviationDTO.java
对比新文件
@@ -0,0 +1,49 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * 焦化工序影响因数偏差值
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序影响因数偏差值")
public class CokingTraceDeviationDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "关联ID")
    private String relId;
    @Schema(description = "工序名称")
    private String process;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "分组名称")
    private String groupName;
    @Schema(description = "指标名称")
    private String indName;
    @Schema(description = "偏差值")
    private String indValue;
    @Schema(description = "单位")
    private String indUnit;
    @Schema(description = "创建时间")
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceEnergyDTO.java
对比新文件
@@ -0,0 +1,48 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
 * 焦化工序能耗整体情况
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序能耗整体情况")
public class CokingTraceEnergyDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "关联ID")
    private String relId;
    @Schema(description = "类型")
    private String type;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "蒸汽发生")
    private BigDecimal steamP;
    @Schema(description = "蒸汽消耗")
    private BigDecimal steamC;
    @Schema(description = "煤气发生")
    private BigDecimal gasP;
    @Schema(description = "煤气消耗")
    private BigDecimal gasC;
    @Schema(description = "电力消耗")
    private BigDecimal powerC;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceReportDTO.java
对比新文件
@@ -0,0 +1,49 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * 焦化工序异常溯源报告
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序异常溯源报告")
public class CokingTraceReportDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "工序名称")
    private String process;
    @Schema(description = "报告编号")
    private String reportNo;
    @Schema(description = "报告名称")
    private String reportName;
    @Schema(description = "分析日期")
    private String analyDate;
    @Schema(description = "分析班次")
    private String analyClass;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "内容")
    private String analyContent;
    @Schema(description = "创建时间")
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/dto/CokingTraceSuggestDTO.java
对比新文件
@@ -0,0 +1,40 @@
package com.iailab.module.ansteel.coking.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
 * 焦化工序异常溯源及优化建议
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@Schema(description = "焦化工序异常溯源及优化建议")
public class CokingTraceSuggestDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "id")
    private String id;
    @Schema(description = "关联ID")
    private String relId;
    @Schema(description = "工序名称")
    private String process;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "内容")
    private String content;
    @Schema(description = "创建时间")
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingAnalyIndEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyIndEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingAnalyTrendEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyTrendEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessChildEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessChildEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessConfEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessConfEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import lombok.*;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProcessMainEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessMainEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingProdDayEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProdDayEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceChartEntity.java
对比新文件
@@ -0,0 +1,46 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序异常溯源折线图
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_chart")
public class CokingTraceChartEntity {
    /**
     * id
     */
    private String id;
    /**
     * 关联ID
     */
    private String relId;
    /**
     * 图表名称
     */
    private String name;
    /**
     * 查询时间
     */
    private String clock;
    /**
     * 值
     */
    private String valueJson;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 创建时间
     */
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceConfEntity.java
对比新文件
@@ -0,0 +1,70 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序异常溯源配置
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_conf")
public class CokingTraceConfEntity {
    /**
     * id
     */
    private String id;
    /**
     * 信息类型(0:生产情况,1:能源发生,2:能源消耗)
     */
    private String infoType;
    /**
     * 指标类型(prod_day,main,child)
     */
    private String indType;
    /**
     * 指标编码
     */
    private String indCode;
    /**
     * 指标名称
     */
    private String indName;
    /**
     * 指标单位
     */
    private String indUnit;
    /**
     * 备注
     */
    private String remark;
    /**
     * 拓展字段1
     */
    private String ext1;
    /**
     * 拓展字段2
     */
    private String ext2;
    /**
     * 拓展字段3
     */
    private String ext3;
    /**
     * 拓展字段4
     */
    private String ext4;
    /**
     * 拓展字段5
     */
    private String ext5;
    /**
     * 排序
     */
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceDataEntity.java
对比新文件
@@ -0,0 +1,46 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序数据异常
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_data")
public class CokingTraceDataEntity {
    /**
     * id
     */
    private String id;
    /**
     * 关联ID
     */
    private String relId;
    /**
     * 数据类型
     */
    private String dataType;
    /**
     * 异常点位编号
     */
    private String pointNo;
    /**
     * 异常点位名称
     */
    private String pointName;
    /**
     * 异常时间
     */
    private Date exDate;
    /**
     * 异常原因
     */
    private String exType;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceDeviationEntity.java
对比新文件
@@ -0,0 +1,54 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序影响因数偏差值
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_deviation")
public class CokingTraceDeviationEntity {
    /**
     * id
     */
    private String id;
    /**
     * 关联ID
     */
    private String relId;
    /**
     * 工序名称
     */
    private String process;
    /**
     * 查询时间
     */
    private String clock;
    /**
     * 分组名称
     */
    private String groupName;
    /**
     * 指标名称
     */
    private String indName;
    /**
     * 偏差值
     */
    private String indValue;
    /**
     * 单位
     */
    private String indUnit;
    /**
     * 创建时间
     */
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceEnergyEntity.java
对比新文件
@@ -0,0 +1,55 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 焦化工序能耗整体情况
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_energy")
public class CokingTraceEnergyEntity {
    /**
     * id
     */
    private String id;
    /**
     * 关联ID
     */
    private String relId;
    /**
     * 类型
     */
    private String type;
    /**
     * 查询时间
     */
    private String clock;
    /**
     * 蒸汽发生
     */
    private BigDecimal steamP;
    /**
     * 蒸汽消耗
     */
    private BigDecimal steamC;
    /**
     * 煤气发生
     */
    private BigDecimal gasP;
    /**
     * 煤气消耗
     */
    private BigDecimal gasC;
    /**
     * 电力消耗
     */
    private BigDecimal powerC;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceReportEntity.java
对比新文件
@@ -0,0 +1,54 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序异常溯源报告
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_report")
public class CokingTraceReportEntity {
    /**
     * id
     */
    private String id;
    /**
     * 工序名称
     */
    private String process;
    /**
     * 报告编号
     */
    private String reportNo;
    /**
     * 报告名称
     */
    private String reportName;
    /**
     * 分析日期
     */
    private String analyDate;
    /**
     * 分析班次
     */
    private String analyClass;
    /**
     * 查询时间
     */
    private String clock;
    /**
     * 内容
     */
    private String analyContent;
    /**
     * 创建时间
     */
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/entity/CokingTraceSuggestEntity.java
对比新文件
@@ -0,0 +1,42 @@
package com.iailab.module.ansteel.coking.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.util.Date;
/**
 * 焦化工序异常溯源及优化建议
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Data
@TableName("t_coking_trace_suggest")
public class CokingTraceSuggestEntity {
    /**
     * id
     */
    private String id;
    /**
     * 关联ID
     */
    private String relId;
    /**
     * 工序名称
     */
    private String process;
    /**
     * 查询时间
     */
    private String clock;
    /**
     * 内容
     */
    private String content;
    /**
     * 创建时间
     */
    private Date createDate;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/package-info.java
对比新文件
@@ -0,0 +1 @@
package com.iailab.module.ansteel.coking;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyIndService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyIndService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingAnalyIndEntity;
import com.iailab.module.ansteel.coking.entity.CokingAnalyIndEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingAnalyTrendService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyTrendService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingAnalyTrendEntity;
import com.iailab.module.ansteel.coking.entity.CokingAnalyTrendEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessChildService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessChildService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessChildEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessConfService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessConfService.java 修改
@@ -1,9 +1,8 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序工序指标配置 Service 接口
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProcessMainService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessMainService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessMainEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingProdDayService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProdDayService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.api.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.coking.entity.CokingProdDayEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceChartService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceChartEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源折线图
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceChartService {
    List<CokingTraceChartEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceConfService.java
对比新文件
@@ -0,0 +1,17 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceConfEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源配置
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceConfService {
    List<CokingTraceConfEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceDataService.java
对比新文件
@@ -0,0 +1,17 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceDataEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序数据异常
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceDataService {
    List<CokingTraceDataEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceDeviationService.java
对比新文件
@@ -0,0 +1,17 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceDeviationEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序影响因数偏差值
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceDeviationService {
    List<CokingTraceDeviationEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceEnergyService.java
对比新文件
@@ -0,0 +1,17 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceEnergyEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序能耗整体情况
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceEnergyService {
    List<CokingTraceEnergyEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceReportService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceReportEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源报告
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceReportService {
    List<CokingTraceReportEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/CokingTraceSuggestService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.coking.service;
import com.iailab.module.ansteel.coking.entity.CokingTraceSuggestEntity;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源及优化建议
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
public interface CokingTraceSuggestService {
    List<CokingTraceSuggestEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyIndServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyIndServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.CokingAnalyIndDao;
import com.iailab.module.ansteel.api.entity.CokingAnalyIndEntity;
import com.iailab.module.ansteel.api.service.CokingAnalyIndService;
import com.iailab.module.ansteel.coking.dao.CokingAnalyIndDao;
import com.iailab.module.ansteel.coking.entity.CokingAnalyIndEntity;
import com.iailab.module.ansteel.coking.service.CokingAnalyIndService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingAnalyTrendServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyTrendServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.CokingAnalyTrendDao;
import com.iailab.module.ansteel.api.entity.CokingAnalyTrendEntity;
import com.iailab.module.ansteel.api.service.CokingAnalyTrendService;
import com.iailab.module.ansteel.coking.dao.CokingAnalyTrendDao;
import com.iailab.module.ansteel.coking.entity.CokingAnalyTrendEntity;
import com.iailab.module.ansteel.coking.service.CokingAnalyTrendService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessChildServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java 修改
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessChildEntity;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.CokingProcessChildDao;
import com.iailab.module.ansteel.api.service.CokingProcessChildService;
import com.iailab.module.ansteel.coking.dao.CokingProcessChildDao;
import com.iailab.module.ansteel.coking.service.CokingProcessChildService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessConfServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessConfServiceImpl.java 修改
@@ -1,16 +1,14 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.iailab.module.ansteel.api.dao.CokingProcessConfDao;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.api.service.CokingProcessConfService;
import com.iailab.module.ansteel.coking.dao.CokingProcessConfDao;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.service.CokingProcessConfService;
import org.springframework.stereotype.Service;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProcessMainServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java 修改
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.dao.CokingProcessMainDao;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.api.service.CokingProcessMainService;
import com.iailab.module.ansteel.coking.dao.CokingProcessMainDao;
import com.iailab.module.ansteel.coking.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.coking.service.CokingProcessMainService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingProdDayServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProdDayServiceImpl.java 修改
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.dao.CokingProdDayDao;
import com.iailab.module.ansteel.api.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.api.service.CokingProdDayService;
import com.iailab.module.ansteel.coking.dao.CokingProdDayDao;
import com.iailab.module.ansteel.coking.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.coking.service.CokingProdDayService;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceChartServiceImpl.java
对比新文件
@@ -0,0 +1,30 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceChartDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceChartEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceChartService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源折线图
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceChartServiceImpl implements CokingTraceChartService {
    @Autowired
    private CokingTraceChartDao cokingTraceChartDao;
    @Override
    public List<CokingTraceChartEntity> list(Map<String, Object> params) {
        return cokingTraceChartDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceConfServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceConfDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceConfEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceConfService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源配置
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceConfServiceImpl implements CokingTraceConfService {
    @Autowired
    private CokingTraceConfDao cokingTraceConfDao;
    @Override
    public List<CokingTraceConfEntity> list(Map<String, Object> params) {
        return cokingTraceConfDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDataServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceDataDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceDataEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceDataService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序数据异常
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceDataServiceImpl implements CokingTraceDataService {
    @Autowired
    private CokingTraceDataDao cokingTraceDataDao;
    @Override
    public List<CokingTraceDataEntity> list(Map<String, Object> params) {
        return cokingTraceDataDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceDeviationServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceDeviationDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceDeviationEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceDeviationService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序影响因数偏差值
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceDeviationServiceImpl implements CokingTraceDeviationService {
    @Autowired
    private CokingTraceDeviationDao cokingTraceDeviationDao;
    @Override
    public List<CokingTraceDeviationEntity> list(Map<String, Object> params) {
        return cokingTraceDeviationDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceEnergyServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceEnergyDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceEnergyEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceEnergyService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序能耗整体情况
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceEnergyServiceImpl implements CokingTraceEnergyService {
    @Autowired
    private CokingTraceEnergyDao cokingTraceEnergyDao;
    @Override
    public List<CokingTraceEnergyEntity> list(Map<String, Object> params) {
        return cokingTraceEnergyDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceReportServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceReportDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceReportEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceReportService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源报告
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceReportServiceImpl implements CokingTraceReportService {
    @Autowired
    private CokingTraceReportDao cokingTraceReportDao;
    @Override
    public List<CokingTraceReportEntity> list(Map<String, Object> params) {
        return cokingTraceReportDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/coking/service/impl/CokingTraceSuggestServiceImpl.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.coking.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.coking.dao.CokingTraceSuggestDao;
import com.iailab.module.ansteel.coking.entity.CokingTraceSuggestEntity;
import com.iailab.module.ansteel.coking.service.CokingTraceSuggestService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 * 焦化工序异常溯源及优化建议
 *
 * @author lirm ${email}
 * @since 1.0.0 2025-04-16
 */
@Service
public class CokingTraceSuggestServiceImpl implements CokingTraceSuggestService {
    @Autowired
    private CokingTraceSuggestDao cokingTraceSuggestDao;
    @Override
    public List<CokingTraceSuggestEntity> list(Map<String, Object> params) {
        return cokingTraceSuggestDao.selectList(new QueryWrapper<>());
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingChildDayTask.java
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.job.task;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity;
import com.iailab.module.ansteel.api.service.CokingProcessChildService;
import com.iailab.module.ansteel.api.service.CokingProcessConfService;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessChildEntity;
import com.iailab.module.ansteel.coking.service.CokingProcessChildService;
import com.iailab.module.ansteel.coking.service.CokingProcessConfService;
import com.iailab.module.ansteel.common.enums.ProcessIndDataTypeEnum;
import com.iailab.module.data.api.point.DataPointApi;
import org.apache.commons.lang3.ObjectUtils;
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingMainDayTask.java
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.job.task;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.api.service.CokingProcessConfService;
import com.iailab.module.ansteel.api.service.CokingProcessMainService;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.entity.CokingProcessMainEntity;
import com.iailab.module.ansteel.coking.service.CokingProcessConfService;
import com.iailab.module.ansteel.coking.service.CokingProcessMainService;
import com.iailab.module.ansteel.common.enums.ProcessConfDataTypeEnum;
import com.iailab.module.ansteel.common.enums.ProcessIndDataTypeEnum;
import com.iailab.module.data.api.ind.IndItemApi;
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunCokingProdDayTask.java
@@ -1,10 +1,10 @@
package com.iailab.module.ansteel.job.task;
import com.iailab.framework.common.util.date.DateUtils;
import com.iailab.module.ansteel.api.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.api.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.api.service.CokingProcessConfService;
import com.iailab.module.ansteel.api.service.CokingProdDayService;
import com.iailab.module.ansteel.coking.entity.CokingProcessConfEntity;
import com.iailab.module.ansteel.coking.entity.CokingProdDayEntity;
import com.iailab.module.ansteel.coking.service.CokingProcessConfService;
import com.iailab.module.ansteel.coking.service.CokingProdDayService;
import com.iailab.module.ansteel.common.enums.ProcessConfDataTypeEnum;
import com.iailab.module.data.api.ind.IndItemApi;
import com.iailab.module.data.api.ind.dto.ApiIndItemValueDTO;
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java
@@ -1,17 +1,17 @@
package com.iailab.module.ansteel.job.task;
import com.iailab.module.model.api.mcs.McsApi;
import com.iailab.module.model.api.mcs.dto.ScheduleSuggestRespDTO;
import com.iailab.module.model.api.mdk.MdkApi;
import com.iailab.module.model.api.mdk.dto.MdkPredictReqDTO;
import com.iailab.module.model.api.mdk.dto.MdkScheduleReqDTO;
import com.iailab.module.model.api.mdk.dto.MdkScheduleRespDTO;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.List;
import java.util.*;
/**
 * 无功优化模型
@@ -28,29 +28,44 @@
    @Autowired
    private MdkApi mdkApi;
    @Autowired
    private McsApi mcsApi;
    @Override
    public void run(String params) {
        logger.info("runPredictModuleTask定时任务正在执行,参数为:{}", params);
        try {
            Calendar calendar = Calendar.getInstance();
            calendar.set(Calendar.SECOND, 0);
            calendar.set(Calendar.MILLISECOND, 0);
            Date predictTime = calendar.getTime();
            if (StringUtils.isEmpty(params)) {
                logger.info("参数为空");
                return;
            calendar.set(Calendar.SECOND,0);
            calendar.set(Calendar.MILLISECOND,0);
            MdkScheduleReqDTO dto = new MdkScheduleReqDTO();
            dto.setScheduleTime(calendar.getTime());
            dto.setScheduleCode(params);
            MdkScheduleRespDTO mdkScheduleRespDTO = mdkApi.doSchedule(dto);
            logger.info(params + "调度方案执行完成," + mdkScheduleRespDTO);
            Map<String, Object> result = mdkScheduleRespDTO.getResult();
            for(Map.Entry<String, Object> entry : result.entrySet()) {
                String key = entry.getKey();
                this.saveScheduleSuggest("无功优化", entry.getValue(), "WGYH", calendar.getTime());
            }
            List<String> moduleTypeList = Arrays.asList(params.split(","));
            moduleTypeList.forEach(type -> {
                MdkPredictReqDTO dto = new MdkPredictReqDTO();
                dto.setPredictTime(predictTime);
                dto.setModuleType(type);
                mdkApi.predictModule(dto);
                logger.info(type + "模块预测完成。");
            });
        } catch (Exception ex) {
            logger.error("runPredictModuleTask运行异常",ex);
        }
        logger.info("runPredictModuleTask运行完成");
    }
    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime) {
        if (content == null || StringUtils.isBlank(content.toString()) || "0".equals(content.toString())) {
            logger.info(title + "content为空");
            return;
        }
        ScheduleSuggestRespDTO suggest = new ScheduleSuggestRespDTO();
        suggest.setTitle(title);
        suggest.setContent(content.toString());
        suggest.setScheduleObj(scheduleObj);
        suggest.setScheduleTime(scheduleTime);
        suggest.setSort(0);
        mcsApi.createScheduleSuggest(suggest);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerCapacitorStatusDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerCapacitorStatusDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.power.entity.PowerCapacitorStatusEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerControlDetDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerControlDetDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.power.entity.PowerControlDetEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerControlMainDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerControlMainDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.power.entity.PowerControlMainEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerGenStatusDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerGenStatusDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerGenStatusEntity;
import com.iailab.module.ansteel.power.entity.PowerGenStatusEntity;
import org.apache.ibatis.annotations.Mapper;
/**
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerNetFactorDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerNetFactorDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.power.entity.PowerNetFactorEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/dao/PowerRunStateDao.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/PowerRunStateDao.java 修改
@@ -1,7 +1,7 @@
package com.iailab.module.ansteel.api.dao;
package com.iailab.module.ansteel.power.dao;
import com.iailab.framework.common.dao.BaseDao;
import com.iailab.module.ansteel.api.entity.PowerRunStateEntity;
import com.iailab.module.ansteel.power.entity.PowerRunStateEntity;
import org.apache.ibatis.annotations.Mapper;
@Mapper
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerCapacitorStatusEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerCapacitorStatusEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerControlDetEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerControlDetEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerControlMainEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerControlMainEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerGenStatusEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerGenStatusEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerNetFactorEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerNetFactorEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/PowerRunStateEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/PowerRunStateEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/entity/ProductProcessEntity.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/ProductProcessEntity.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.ansteel.api.entity;
package com.iailab.module.ansteel.power.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/package-info.java
对比新文件
@@ -0,0 +1 @@
package com.iailab.module.ansteel.power;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerCapacitorStatusService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerCapacitorStatusService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.power.entity.PowerCapacitorStatusEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerControlDetService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerControlDetService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.power.entity.PowerControlDetEntity;
import java.util.List;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerControlMainService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerControlMainService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.power.entity.PowerControlMainEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerGenStatusDaoService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerGenStatusDaoService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerGenStatusEntity;
import com.iailab.module.ansteel.power.entity.PowerGenStatusEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerNetFactorService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerNetFactorService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.power.entity.PowerNetFactorEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/PowerRunStateService.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/PowerRunStateService.java 修改
@@ -1,6 +1,6 @@
package com.iailab.module.ansteel.api.service;
package com.iailab.module.ansteel.power.service;
import com.iailab.module.ansteel.api.entity.PowerRunStateEntity;
import com.iailab.module.ansteel.power.entity.PowerRunStateEntity;
import java.util.List;
import java.util.Map;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerCapacitorStatusServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerCapacitorStatusServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerCapacitorStatusDao;
import com.iailab.module.ansteel.api.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.api.service.PowerCapacitorStatusService;
import com.iailab.module.ansteel.power.dao.PowerCapacitorStatusDao;
import com.iailab.module.ansteel.power.entity.PowerCapacitorStatusEntity;
import com.iailab.module.ansteel.power.service.PowerCapacitorStatusService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerControlDetServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerControlDetServiceImpl.java 修改
@@ -1,15 +1,14 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerControlDetDao;
import com.iailab.module.ansteel.api.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.api.service.PowerControlDetService;
import com.iailab.module.ansteel.power.dao.PowerControlDetDao;
import com.iailab.module.ansteel.power.entity.PowerControlDetEntity;
import com.iailab.module.ansteel.power.service.PowerControlDetService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerControlMainServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerControlMainServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerControlMainDao;
import com.iailab.module.ansteel.api.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.api.service.PowerControlMainService;
import com.iailab.module.ansteel.power.dao.PowerControlMainDao;
import com.iailab.module.ansteel.power.entity.PowerControlMainEntity;
import com.iailab.module.ansteel.power.service.PowerControlMainService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerGenStatusDaoServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerGenStatusDaoServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerGenStatusDao;
import com.iailab.module.ansteel.api.entity.PowerGenStatusEntity;
import com.iailab.module.ansteel.api.service.PowerGenStatusDaoService;
import com.iailab.module.ansteel.power.dao.PowerGenStatusDao;
import com.iailab.module.ansteel.power.entity.PowerGenStatusEntity;
import com.iailab.module.ansteel.power.service.PowerGenStatusDaoService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerNetFactorServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerNetFactorServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerNetFactorDao;
import com.iailab.module.ansteel.api.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.api.service.PowerNetFactorService;
import com.iailab.module.ansteel.power.dao.PowerNetFactorDao;
import com.iailab.module.ansteel.power.entity.PowerNetFactorEntity;
import com.iailab.module.ansteel.power.service.PowerNetFactorService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
ansteel-biz/src/main/java/com/iailab/module/ansteel/power/service/impl/PowerRunStateServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/PowerRunStateServiceImpl.java 修改
@@ -1,9 +1,9 @@
package com.iailab.module.ansteel.api.service.impl;
package com.iailab.module.ansteel.power.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.module.ansteel.api.dao.PowerRunStateDao;
import com.iailab.module.ansteel.api.entity.PowerRunStateEntity;
import com.iailab.module.ansteel.api.service.PowerRunStateService;
import com.iailab.module.ansteel.power.dao.PowerRunStateDao;
import com.iailab.module.ansteel.power.entity.PowerRunStateEntity;
import com.iailab.module.ansteel.power.service.PowerRunStateService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
doc/鞍钢数据接口文档_master.doc
Binary files differ