From 1062204e84bb67fa54985c8e751174ccd717b0ac Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期二, 15 四月 2025 10:43:32 +0800 Subject: [PATCH] 管控变电站修改上下限 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java | 47 ++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 42 insertions(+), 5 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java index 91b4004..9f96eea 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java @@ -3,11 +3,13 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.iailab.framework.common.util.date.DateUtils; import com.iailab.framework.common.util.object.ConvertUtils; -import com.iailab.module.ansteel.api.dao.MainProcessIndexDayDao; -import com.iailab.module.ansteel.api.dao.MainProcessIndexTeamDao; -import com.iailab.module.ansteel.api.dao.PowerRunStateDao; +import com.iailab.module.ansteel.api.dao.*; import com.iailab.module.ansteel.api.dto.*; -import com.iailab.module.ansteel.api.service.DataApi; +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.api.service.DataService; import com.iailab.module.ansteel.common.constant.CommonConstant; import com.iailab.module.data.api.plan.PlanItemApi; import com.iailab.module.data.api.plan.dto.ApiPlanDataDTO; @@ -29,7 +31,7 @@ @Slf4j @Service -public class DataServiceImpl implements DataApi { +public class DataServiceImpl implements DataService { @Autowired private DataPointApi dataPointApi; @@ -48,6 +50,18 @@ @Autowired private MainProcessIndexTeamDao mainProcessIndexTeamDao; + + @Autowired + private PowerNetFactorDao powerNetFactorDao; + + @Autowired + private PowerCapacitorStatusDao powerCapacitorStatusDao; + + @Autowired + private PowerControlMainDao powerControlMainDao; + + @Autowired + private PowerControlDetDao powerControlDetDao; @Override public List<PowerRunStateDTO> getPowerRunState() { @@ -327,4 +341,27 @@ } return endTime; } + + @Override + public List<PowerNetFactorDTO> getPowerNetFactorList() { + return ConvertUtils.sourceToTarget(powerNetFactorDao.selectList(new QueryWrapper<PowerNetFactorEntity>().orderByAsc("sort")), PowerNetFactorDTO.class); + } + + @Override + public List<PowerCapacitorStatusDTO> getPowerCapacitorStatusList() { + return ConvertUtils.sourceToTarget(powerCapacitorStatusDao.selectList(new QueryWrapper<PowerCapacitorStatusEntity>().orderByAsc("sort")), PowerCapacitorStatusDTO.class); + } + + @Override + public List<PowerControlMainDTO> getPowerControlMainList() { + return ConvertUtils.sourceToTarget(powerControlMainDao.selectList(new QueryWrapper<PowerControlMainEntity>().orderByAsc("sort")), PowerControlMainDTO.class); + } + + @Override + public List<PowerControlDetDTO> getPowerControlDetList(Map<String, Object> params) { + QueryWrapper<PowerControlDetEntity> wrapper = new QueryWrapper<>(); + wrapper.eq("control_id", params.get("control_id")); + wrapper.orderByAsc("sort"); + return ConvertUtils.sourceToTarget(powerControlDetDao.selectList(wrapper), PowerControlDetDTO.class); + } } \ No newline at end of file -- Gitblit v1.9.3