package cn.gistack.sm.damSecurity.service.impl;
|
|
import cn.gistack.sm.damSecurity.mapper.DamSecurityMapper;
|
import cn.gistack.sm.damSecurity.service.IDamSecurityService;
|
import cn.gistack.sm.damSecurity.vo.DamSecurityStatistics;
|
import cn.gistack.sm.damSecurity.vo.DamStationStatistics;
|
import cn.gistack.sm.damSecurity.vo.DamStatisticsRes;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import org.springblade.core.tool.utils.ObjectUtil;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.io.UnsupportedEncodingException;
|
import java.net.URLDecoder;
|
import java.nio.charset.StandardCharsets;
|
import java.util.List;
|
|
@Service
|
public class DamSecurityServiceImpl implements IDamSecurityService {
|
|
@Autowired
|
private DamSecurityMapper damSecurityMapper;
|
|
@Override
|
public DamSecurityStatistics getSingleRegionCount(DamSecurityStatistics damSecurityStatistics) {
|
return damSecurityMapper.getSingleRegionCount(damSecurityStatistics);
|
}
|
|
@Override
|
public List<DamSecurityStatistics> listRegionCount(DamSecurityStatistics damSecurityStatistics) {
|
return damSecurityMapper.listRegionCount(damSecurityStatistics);
|
}
|
|
@Override
|
public List<DamStationStatistics> tableResCount(DamStationStatistics damStationStatistics) {
|
return damSecurityMapper.tableResCount(damStationStatistics);
|
}
|
|
@Override
|
public IPage<DamStationStatistics> tableResCountPage(DamStationStatistics damStationStatistics, IPage<DamStationStatistics> page) {
|
return page.setRecords(damSecurityMapper.tableResCountPage(damStationStatistics,page));
|
}
|
|
@Override
|
public List<DamStationStatistics> alarmResCount(DamStationStatistics damStationStatistics) {
|
return damSecurityMapper.alarmResCount(damStationStatistics);
|
}
|
|
@Override
|
public List<DamStatisticsRes> damResInfoCount(String adCode) {
|
|
List<DamStatisticsRes> list = damSecurityMapper.damResInfoCount(adCode);
|
|
list.forEach(damStatisticsRes -> {
|
|
List<DamStationStatistics> errorList = damSecurityMapper.getResErrorList(damStatisticsRes,adCode);
|
damStatisticsRes.setErrorList(errorList);
|
});
|
|
return list;
|
}
|
}
|