From 0d4974770e987e8bc699eda9c069f674ae9c4485 Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期五, 11 四月 2025 11:08:51 +0800 Subject: [PATCH] 新增电力接口 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/service/impl/DataServiceImpl.java | 43 ++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 40 insertions(+), 3 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..e0610e4 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,10 +3,12 @@ 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.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.DataApi; import com.iailab.module.ansteel.common.constant.CommonConstant; import com.iailab.module.data.api.plan.PlanItemApi; @@ -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