鞍钢鲅鱼圈能源管控系统后端代码
liriming
2025-04-11 0d4974770e987e8bc699eda9c069f674ae9c4485
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);
    }
}