鞍钢鲅鱼圈能源管控系统后端代码
liriming
2025-03-17 057a8f48e67966cfafa2d9c5f0b9d0a9d397a4a2
ansteel-biz/src/main/java/com/iailab/module/ansteel/api/McsServiceImpl.java
文件名从 ansteel-biz/src/main/java/com/iailab/module/ansteel/mpk/service/impl/PowerRunStateServiceImpl.java 修改
@@ -1,12 +1,11 @@
package com.iailab.module.ansteel.mpk.service.impl;
package com.iailab.module.ansteel.api;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.iailab.framework.common.service.impl.BaseServiceImpl;
import com.iailab.framework.common.util.object.ConvertUtils;
import com.iailab.module.ansteel.mpk.dao.PowerRunStateDao;
import com.iailab.module.ansteel.mpk.entity.PowerRunStateEntity;
import com.iailab.module.ansteel.mpk.service.PowerRunStateService;
import com.iailab.module.ansteel.api.dao.PowerRunStateDao;
import com.iailab.module.data.api.point.DataPointApi;
import com.iailab.module.model.api.mcs.AnSteelApi;
import com.iailab.module.sms.api.dto.PowerRunStateDTO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -21,14 +20,17 @@
@Slf4j
@Service
public class PowerRunStateServiceImpl extends BaseServiceImpl<PowerRunStateDao, PowerRunStateEntity> implements PowerRunStateService {
public class McsServiceImpl implements AnSteelApi {
    @Autowired
    private DataPointApi dataPointApi;
    @Autowired
    private PowerRunStateDao powerRunStateDao;
    @Override
    public List<PowerRunStateEntity> list() {
        List<PowerRunStateEntity> list = baseDao.selectList(new QueryWrapper<>());
    public List<PowerRunStateDTO> getPowerRunState() {
        List<PowerRunStateDTO> list = ConvertUtils.sourceToTarget(powerRunStateDao.selectList(new QueryWrapper<>()), PowerRunStateDTO.class);
        if (!CollectionUtils.isEmpty(list)) {
            list.stream().map(item -> {
                StringBuffer sb = new StringBuffer();