ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/GasController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/dao/GasPredConfDao.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/entity/GasPredConfEntity.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/service/GasPredConfService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/service/impl/GasPredConfServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/controller/admin/GasController.java
对比新文件 @@ -0,0 +1,39 @@ package com.iailab.module.ansteel.api.controller.admin; import com.iailab.framework.common.pojo.CommonResult; import com.iailab.module.ansteel.api.dto.PowerNetFactorDTO; import com.iailab.module.ansteel.gas.entity.GasPredConfEntity; import com.iailab.module.ansteel.gas.service.GasPredConfService; import com.iailab.module.ansteel.power.entity.PowerNetFactorEntity; 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; /** * 煤气接口 * * @author DongYukun * @Description * @createTime 2025年05月07日 */ @Slf4j @RestController @RequestMapping("/ansteel/api/gas") public class GasController { @Autowired private GasPredConfService gasPredConfService; @GetMapping("/pred-conf/list") @Operation(summary = "煤气预测配置") public CommonResult<List<GasPredConfEntity>> getGasPredConfList(@RequestParam Map<String, Object> params) { return CommonResult.success(gasPredConfService.list(params)); } } ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/dao/GasPredConfDao.java
对比新文件 @@ -0,0 +1,15 @@ package com.iailab.module.ansteel.gas.dao; import com.iailab.framework.common.dao.BaseDao; import com.iailab.module.ansteel.gas.entity.GasPredConfEntity; import org.apache.ibatis.annotations.Mapper; /** * @author dyk * @Description * @createTime 2025年05月07日 */ @Mapper public interface GasPredConfDao extends BaseDao<GasPredConfEntity> { } ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/entity/GasPredConfEntity.java
对比新文件 @@ -0,0 +1,56 @@ package com.iailab.module.ansteel.gas.entity; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.io.Serializable; import java.util.Date; /** * 煤气预测配置 * * @author DongYukun * @Description * @createTime 2025年5月7日 */ @Data @TableName("t_gas_pred_conf") public class GasPredConfEntity implements Serializable { private static final long serialVersionUID = 1L; /** * id */ @TableId private String id; /** * 预测图编号 */ private String chartCode; /** * 用户类型(发生,消耗) */ private String userType; /** * 预测项编号 */ private String itemNo; /** * 预测项名称 */ private String itemName; /** * 预测项输出key */ private String outKey; /** * 预测项输出名称 */ private String outName; /** * 排序 */ private String sort; } ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/service/GasPredConfService.java
对比新文件 @@ -0,0 +1,15 @@ package com.iailab.module.ansteel.gas.service; import com.iailab.module.ansteel.gas.entity.GasPredConfEntity; import java.util.List; import java.util.Map; /** * @author dyk * @Description * @createTime 2025年05月07日 */ public interface GasPredConfService { List<GasPredConfEntity> list(Map<String, Object> params); } ansteel-biz/src/main/java/com/iailab/module/ansteel/gas/service/impl/GasPredConfServiceImpl.java
对比新文件 @@ -0,0 +1,36 @@ package com.iailab.module.ansteel.gas.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.module.ansteel.gas.dao.GasPredConfDao; import com.iailab.module.ansteel.gas.entity.GasPredConfEntity; import com.iailab.module.ansteel.gas.service.GasPredConfService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * @author dyk * @Description * @createTime 2025年04月18日 */ @Slf4j @Service public class GasPredConfServiceImpl implements GasPredConfService { @Resource private GasPredConfDao gasPredConfDao; @Override public List<GasPredConfEntity> list(Map<String, Object> params) { String chartCode = (String) params.get("chartCode"); QueryWrapper<GasPredConfEntity> queryWrapper = new QueryWrapper<>(); queryWrapper.eq(StringUtils.isNotBlank(chartCode), "chart_code", chartCode); queryWrapper.orderByAsc("sort"); return gasPredConfDao.selectList(queryWrapper); } }