|
@@ -12,10 +12,7 @@ import com.energy.manage.common.po.windenginegroup.WindEngineGroupPO;
|
|
|
import com.energy.manage.common.po.windenginemill.WindEngineMillPO;
|
|
import com.energy.manage.common.po.windenginemill.WindEngineMillPO;
|
|
|
import com.energy.manage.common.po.windfield.WindFieldPO;
|
|
import com.energy.manage.common.po.windfield.WindFieldPO;
|
|
|
import com.energy.manage.common.util.IdGeneratorUtil;
|
|
import com.energy.manage.common.util.IdGeneratorUtil;
|
|
|
-import com.energy.manage.service.domain.dto.windenginegroup.WindEngineGroupCodeDto;
|
|
|
|
|
-import com.energy.manage.service.domain.dto.windenginegroup.WindEngineGroupCreateDto;
|
|
|
|
|
-import com.energy.manage.service.domain.dto.windenginegroup.WindEngineGroupPageDto;
|
|
|
|
|
-import com.energy.manage.service.domain.dto.windenginegroup.WindEngineGroupStateDto;
|
|
|
|
|
|
|
+import com.energy.manage.service.domain.dto.windenginegroup.*;
|
|
|
import com.energy.manage.service.domain.dto.windfield.WindFieldImportDataDto;
|
|
import com.energy.manage.service.domain.dto.windfield.WindFieldImportDataDto;
|
|
|
import com.energy.manage.service.domain.vo.excel.WindEngineGroupExcelVo;
|
|
import com.energy.manage.service.domain.vo.excel.WindEngineGroupExcelVo;
|
|
|
import com.energy.manage.service.domain.vo.excel.WindFieldExceVo;
|
|
import com.energy.manage.service.domain.vo.excel.WindFieldExceVo;
|
|
@@ -76,10 +73,6 @@ public class WindEngineGroupServiceImpl extends BaseServiceImpl<WindEngineGroupP
|
|
|
windEngineGroupPO.setState(Constants.GLOBAL_IN_USE);
|
|
windEngineGroupPO.setState(Constants.GLOBAL_IN_USE);
|
|
|
windEngineGroupPO.setDelState(DeleteStatusEnum.NODELETE.getCode());
|
|
windEngineGroupPO.setDelState(DeleteStatusEnum.NODELETE.getCode());
|
|
|
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
return windEngineGroupMapper.insertUseGeneratedKeys(windEngineGroupPO) > 0;
|
|
return windEngineGroupMapper.insertUseGeneratedKeys(windEngineGroupPO) > 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -157,22 +150,13 @@ public class WindEngineGroupServiceImpl extends BaseServiceImpl<WindEngineGroupP
|
|
|
@Override
|
|
@Override
|
|
|
public boolean delWindEngineGroup(WindEngineGroupCodeDto windEngineGroupCodeDto) {
|
|
public boolean delWindEngineGroup(WindEngineGroupCodeDto windEngineGroupCodeDto) {
|
|
|
|
|
|
|
|
- WindEngineGroupPO windEngineGroupPO = new WindEngineGroupPO();
|
|
|
|
|
- windEngineGroupMapper.selectOne(windEngineGroupPO);
|
|
|
|
|
-
|
|
|
|
|
WindEngineGroupPO po = new WindEngineGroupPO();
|
|
WindEngineGroupPO po = new WindEngineGroupPO();
|
|
|
po.setDelState(DeleteStatusEnum.DELETE.getCode());
|
|
po.setDelState(DeleteStatusEnum.DELETE.getCode());
|
|
|
Example queryExample = new Example(WindEngineGroupPO.class);
|
|
Example queryExample = new Example(WindEngineGroupPO.class);
|
|
|
Example.Criteria criteria = queryExample.createCriteria();
|
|
Example.Criteria criteria = queryExample.createCriteria();
|
|
|
criteria.andEqualTo("engineCode", windEngineGroupCodeDto.getEngineCode());
|
|
criteria.andEqualTo("engineCode", windEngineGroupCodeDto.getEngineCode());
|
|
|
|
|
|
|
|
- // 删除风机
|
|
|
|
|
- if (windEngineGroupMapper.updateByExampleSelective(po, queryExample) <= 0) {
|
|
|
|
|
- return false;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- // 更新风场下风机数量
|
|
|
|
|
- return windFieldService.updateWindFieldNumber(windEngineGroupPO.getFieldCode());
|
|
|
|
|
|
|
+ return windEngineGroupMapper.updateByExampleSelective(po, queryExample)> 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -186,6 +170,16 @@ public class WindEngineGroupServiceImpl extends BaseServiceImpl<WindEngineGroupP
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ public boolean updateWindEngineGroup(WindEngineGroupUpdateDto windEngineGroupUpdateDto) {
|
|
|
|
|
+ WindEngineGroupPO po = new WindEngineGroupPO();
|
|
|
|
|
+ BeanUtil.copyProperties(windEngineGroupUpdateDto,po);
|
|
|
|
|
+ Example queryExample = new Example(WindEngineGroupPO.class);
|
|
|
|
|
+ Example.Criteria criteria = queryExample.createCriteria();
|
|
|
|
|
+ criteria.andEqualTo("engineCode", windEngineGroupUpdateDto.getEngineCode());
|
|
|
|
|
+ return windEngineGroupMapper.updateByExampleSelective(po, queryExample) > 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
public WindEngineGroupVo getWindEngineGroup(WindEngineGroupCodeDto windEngineGroupCodeDto) {
|
|
public WindEngineGroupVo getWindEngineGroup(WindEngineGroupCodeDto windEngineGroupCodeDto) {
|
|
|
WindEngineGroupPO po = new WindEngineGroupPO();
|
|
WindEngineGroupPO po = new WindEngineGroupPO();
|
|
|
po.setEngineCode(windEngineGroupCodeDto.getEngineCode());
|
|
po.setEngineCode(windEngineGroupCodeDto.getEngineCode());
|