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.docBinary files differ