鞍钢鲅鱼圈能源管控系统后端代码
潘志宝
2025-04-11 370c8dafb55a3491dcd2237cf342c99df024dfcd
焦化工序
已修改2个文件
已添加26个文件
813 ■■■■■ 文件已修改
ansteel-biz/db/mysql.sql 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/DataController.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyIndDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyTrendDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessChildDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessMainDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProdDayDao.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingAnalyIndDTO.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingAnalyTrendDTO.java 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProcessChildDTO.java 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProcessMainDTO.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProdDayDTO.java 38 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyIndEntity.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyTrendEntity.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessChildEntity.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessMainEntity.java 41 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProdDayEntity.java 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyIndService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyTrendService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessChildService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessMainService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProdDayService.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyIndServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyTrendServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProdDayServiceImpl.java 32 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/db/mysql.sql
@@ -344,11 +344,10 @@
                                             `clock` varchar(20) NULL DEFAULT NULL COMMENT '查询时间',
                                             `info_type` varchar(10) NULL DEFAULT NULL COMMENT '信息类型(0:生产情况,1:能源发生,2:能源消耗)',
                                             `ind_name` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '指标名称',
                                             `info_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '信息类型',
                                             `avg_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
                                             `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
                                             `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
                                             `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
                                             `stand_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
                                             `real_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
                                             `sort` int NULL DEFAULT NULL COMMENT '排序',
                                             PRIMARY KEY (`id`) USING BTREE
@@ -370,8 +369,9 @@
                                          `avg_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '历史平均',
                                          `theory_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '理论值',
                                          `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
                                          `actual_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实际值',
                                          `stand_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '基准值',
                                          `real_value` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '实时数据',
                                          `sort` int NULL DEFAULT NULL COMMENT '排序',
                                          PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC COMMENT '焦化工序主子工序指标';
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/CokingController.java
对比新文件
@@ -0,0 +1,82 @@
package com.iailab.module.ansteel.api.controller.admin;
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 io.swagger.v3.oas.annotations.Operation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
import java.util.Map;
import static com.iailab.framework.common.pojo.CommonResult.success;
/**
 * 焦化接口
 *
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@RestController
@RequestMapping("/ansteel/api/coking")
public class CokingController {
    @Autowired
    private CokingAnalyIndService cokingAnalyIndService;
    @Autowired
    private CokingAnalyTrendService cokingAnalyTrendService;
    @Autowired
    private CokingProcessChildService cokingProcessChildService;
    @Autowired
    private CokingProcessMainService cokingProcessMainService;
    @Autowired
    private CokingProdDayService cokingProdDayService;
    @GetMapping("/analy-ind/list")
    @Operation(summary = "焦化工序-指标分析")
    public CommonResult<List<CokingAnalyIndDTO>> getCokingAnalyIndList(@RequestParam Map<String, Object> params) {
        List<CokingAnalyIndEntity> list = cokingAnalyIndService.list(params);
        return success(ConvertUtils.sourceToTarget(list, CokingAnalyIndDTO.class));
    }
    @GetMapping("/analy-trend/list")
    @Operation(summary = "焦化工序-趋势分析")
    public CommonResult<List<CokingAnalyTrendDTO>> getCokingAnalyTrendList(@RequestParam Map<String, Object> params) {
        List<CokingAnalyTrendEntity> list = cokingAnalyTrendService.list(params);
        return success(ConvertUtils.sourceToTarget(list, CokingAnalyTrendDTO.class));
    }
    @GetMapping("/analy-trend/list")
    @Operation(summary = "焦化工序-子工序指标")
    public CommonResult<List<CokingProcessChildDTO>> getCokingProcessChildList(@RequestParam Map<String, Object> params) {
        List<CokingProcessChildEntity> list = cokingProcessChildService.list(params);
        return success(ConvertUtils.sourceToTarget(list, CokingProcessChildDTO.class));
    }
    @GetMapping("/analy-trend/list")
    @Operation(summary = "焦化工序-主工序指标")
    public CommonResult<List<CokingProcessMainDTO>> getCokingProcessMainList(@RequestParam Map<String, Object> params) {
        List<CokingProcessMainEntity> list = cokingProcessMainService.list(params);
        return success(ConvertUtils.sourceToTarget(list, CokingProcessMainDTO.class));
    }
    @GetMapping("/analy-trend/list")
    @Operation(summary = "焦化工序-日生产信息")
    public CommonResult<List<CokingProdDayDTO>> getCokingProdDayList(@RequestParam Map<String, Object> params) {
        List<CokingProdDayEntity> list = cokingProdDayService.list(params);
        return success(ConvertUtils.sourceToTarget(list, CokingProdDayDTO.class));
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/DataController.java
@@ -48,20 +48,6 @@
        return CommonResult.success(tMap);
    }
    @GetMapping("/main-process-index/list")
    @Operation(summary = "主工序指标")
    public CommonResult<List<MainProcessIndexDTO>> getMainIndexList(@RequestParam Map<String, Object> params) {
        List<MainProcessIndexDTO> list = dataApi.getIndexList(params);
        return success(list);
    }
    @GetMapping("/child-process-index/list")
    @Operation(summary = "子工序指标")
    public CommonResult<List<ChildProcessIndexDTO>> getChildIndexList(@RequestParam Map<String, Object> params) {
        List<ChildProcessIndexDTO> list = new ArrayList<>();
        return success(list);
    }
    @PostMapping("/schedule-suggest/use-suggest")
    @Operation(summary = "采纳建议")
    public CommonResult<Boolean> useSuggest(@RequestBody StAlarmAndSuggestReqVO ReqVO) {
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyIndDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.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 org.apache.ibatis.annotations.Mapper;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@TenantDS
@Mapper
public interface CokingAnalyIndDao extends BaseDao<CokingAnalyIndEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingAnalyTrendDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.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 org.apache.ibatis.annotations.Mapper;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@TenantDS
@Mapper
public interface CokingAnalyTrendDao extends BaseDao<CokingAnalyTrendEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessChildDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.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 org.apache.ibatis.annotations.Mapper;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@TenantDS
@Mapper
public interface CokingProcessChildDao extends BaseDao<CokingProcessChildEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProcessMainDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.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 org.apache.ibatis.annotations.Mapper;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@TenantDS
@Mapper
public interface CokingProcessMainDao extends BaseDao<CokingProcessMainEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dao/CokingProdDayDao.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.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 org.apache.ibatis.annotations.Mapper;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@TenantDS
@Mapper
public interface CokingProdDayDao extends BaseDao<CokingProdDayEntity> {
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingAnalyIndDTO.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Schema(description = "焦化工序-指标分析")
@Data
public class CokingAnalyIndDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "分析类型")
    private String analyType;
    @Schema(description = "分析日期")
    private String analyDate;
    @Schema(description = "分析班次")
    private String analyClass;
    @Schema(description = "内容")
    private String analyContent;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingAnalyTrendDTO.java
对比新文件
@@ -0,0 +1,35 @@
package com.iailab.module.ansteel.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Schema(description = "焦化工序-趋势分析")
@Data
public class CokingAnalyTrendDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "分析类型")
    private String analyType;
    @Schema(description = "分析标题")
    private String analyTitle;
    @Schema(description = "分析日期")
    private String analyDate;
    @Schema(description = "分析班次")
    private String analyClass;
    @Schema(description = "内容")
    private String analyContent;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProcessChildDTO.java
对比新文件
@@ -0,0 +1,56 @@
package com.iailab.module.ansteel.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Schema(description = "焦化工序-子工序指标")
@Data
public class CokingProcessChildDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "类别(日:day,班:class)")
    private String category;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "信息类型(0:生产情况,1:能源发生,2:能源消耗)")
    private String infoType;
    @Schema(description = "类型")
    private String indType;
    @Schema(description = "重点管控指标")
    private String indMain;
    @Schema(description = "指标名称")
    private String indName;
    @Schema(description = "历史平均")
    private String avgValue;
    @Schema(description = "理论值")
    private String theoryValue;
    @Schema(description = "实际值")
    private String actualValue;
    @Schema(description = "基准值")
    private String standValue;
    @Schema(description = "实时数据")
    private String realValue;
    @Schema(description = "排序")
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProcessMainDTO.java
对比新文件
@@ -0,0 +1,50 @@
package com.iailab.module.ansteel.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Schema(description = "焦化工序-主工序指标")
@Data
public class CokingProcessMainDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "类别(日:day,班:class)")
    private String category;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "信息类型(0:生产情况,1:能源发生,2:能源消耗)")
    private String infoType;
    @Schema(description = "指标名称")
    private String indName;
    @Schema(description = "历史平均")
    private String avgValue;
    @Schema(description = "理论值")
    private String theoryValue;
    @Schema(description = "实际值")
    private String actual_value;
    @Schema(description = "基准值")
    private String stand_value;
    @Schema(description = "实时数据")
    private String real_value;
    @Schema(description = "排序")
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/CokingProdDayDTO.java
对比新文件
@@ -0,0 +1,38 @@
package com.iailab.module.ansteel.api.dto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Schema(description = "焦化工序-日生产信息")
@Data
public class CokingProdDayDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    @Schema(description = "ID")
    private String id;
    @Schema(description = "查询时间")
    private String clock;
    @Schema(description = "信息类型(0:生产情况,1:能源发生,2:能源消耗)")
    private String infoType;
    @Schema(description = "数据名称")
    private String indName;
    @Schema(description = "数据单位")
    private String indUnit;
    @Schema(description = "数据值")
    private String indValue;
    @Schema(description = "排序")
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyIndEntity.java
对比新文件
@@ -0,0 +1,29 @@
package com.iailab.module.ansteel.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Data
@TableName("t_coking_analy_ind")
public class CokingAnalyIndEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private String id;
    private String analyType;
    private String analyDate;
    private String analyClass;
    private String analyContent;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingAnalyTrendEntity.java
对比新文件
@@ -0,0 +1,31 @@
package com.iailab.module.ansteel.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Data
@TableName("t_coking_analy_trend")
public class CokingAnalyTrendEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private String id;
    private String analyType;
    private String analyTitle;
    private String analyDate;
    private String analyClass;
    private String analyContent;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessChildEntity.java
对比新文件
@@ -0,0 +1,45 @@
package com.iailab.module.ansteel.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Data
@TableName("t_coking_process_child")
public class CokingProcessChildEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private String id;
    private String category;
    private String clock;
    private String infoType;
    private String indType;
    private String indMain;
    private String indName;
    private String avgValue;
    private String theoryValue;
    private String actualValue;
    private String standValue;
    private String realValue;
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProcessMainEntity.java
对比新文件
@@ -0,0 +1,41 @@
package com.iailab.module.ansteel.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Data
@TableName("t_coking_process_main")
public class CokingProcessMainEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private String id;
    private String category;
    private String clock;
    private String infoType;
    private String indName;
    private String avgValue;
    private String theoryValue;
    private String actual_value;
    private String stand_value;
    private String real_value;
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/entity/CokingProdDayEntity.java
对比新文件
@@ -0,0 +1,34 @@
package com.iailab.module.ansteel.api.entity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Data
@TableName("t_coking_prod_day")
public class CokingProdDayEntity implements Serializable {
    private static final long serialVersionUID = 1L;
    @TableId
    private String id;
    private String clock;
    private String infoType;
    private String indName;
    private String indUnit;
    private String indValue;
    private Integer sort;
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyIndService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.service;
import com.iailab.module.ansteel.api.entity.CokingAnalyIndEntity;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
public interface CokingAnalyIndService {
    List<CokingAnalyIndEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingAnalyTrendService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.service;
import com.iailab.module.ansteel.api.entity.CokingAnalyTrendEntity;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
public interface CokingAnalyTrendService {
    List<CokingAnalyTrendEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessChildService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.service;
import com.iailab.module.ansteel.api.entity.CokingProcessChildEntity;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
public interface CokingProcessChildService {
    List<CokingProcessChildEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProcessMainService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.service;
import com.iailab.module.ansteel.api.entity.CokingProcessMainEntity;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
public interface CokingProcessMainService {
    List<CokingProcessMainEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/CokingProdDayService.java
对比新文件
@@ -0,0 +1,16 @@
package com.iailab.module.ansteel.api.service;
import com.iailab.module.ansteel.api.entity.CokingProdDayEntity;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
public interface CokingProdDayService {
    List<CokingProdDayEntity> list(Map<String, Object> params);
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyIndServiceImpl.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.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 lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@Service
public class CokingAnalyIndServiceImpl implements CokingAnalyIndService {
    @Resource
    private CokingAnalyIndDao cokingAnalyIndDao;
    @Override
    public List<CokingAnalyIndEntity> list(Map<String, Object> params) {
        QueryWrapper<CokingAnalyIndEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByAsc("sort");
        return cokingAnalyIndDao.selectList(queryWrapper);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingAnalyTrendServiceImpl.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.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 lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@Service
public class CokingAnalyTrendServiceImpl implements CokingAnalyTrendService {
    @Resource
    private CokingAnalyTrendDao cokingAnalyTrendDao;
    @Override
    public List<CokingAnalyTrendEntity> list(Map<String, Object> params) {
        QueryWrapper<CokingAnalyTrendEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByAsc("sort");
        return cokingAnalyTrendDao.selectList(queryWrapper);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessChildServiceImpl.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.service.impl;
import com.iailab.module.ansteel.api.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 lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@Service
public class CokingProcessChildServiceImpl implements CokingProcessChildService {
    @Resource
    private CokingProcessChildDao cokingProcessChildDao;
    @Override
    public List<CokingProcessChildEntity> list(Map<String, Object> params) {
        QueryWrapper<CokingProcessChildEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByAsc("sort");
        return cokingProcessChildDao.selectList(queryWrapper);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProcessMainServiceImpl.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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 lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@Service
public class CokingProcessMainServiceImpl implements CokingProcessMainService {
    @Resource
    private CokingProcessMainDao cokingProcessMainDao;
    @Override
    public List<CokingProcessMainEntity> list(Map<String, Object> params) {
        QueryWrapper<CokingProcessMainEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByAsc("sort");
        return cokingProcessMainDao.selectList(queryWrapper);
    }
}
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/CokingProdDayServiceImpl.java
对比新文件
@@ -0,0 +1,32 @@
package com.iailab.module.ansteel.api.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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 lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import java.util.Map;
/**
 * @author PanZhibao
 * @Description
 * @createTime 2025年04月11日
 */
@Slf4j
@Service
public class CokingProdDayServiceImpl implements CokingProdDayService {
    @Resource
    private CokingProdDayDao cokingProdDayDao;
    @Override
    public List<CokingProdDayEntity> list(Map<String, Object> params) {
        QueryWrapper<CokingProdDayEntity> queryWrapper = new QueryWrapper<>();
        queryWrapper.orderByAsc("sort");
        return cokingProdDayDao.selectList(queryWrapper);
    }
}