package com.gkhy.safePlatform.doublePrevention.service.impl;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.gkhy.safePlatform.doublePrevention.entity.dto.resp.DeviceEveryLevelCountReqDTO;
|
import com.gkhy.safePlatform.doublePrevention.entity.statistics.DeviceEveryLevelCountDO;
|
import com.gkhy.safePlatform.doublePrevention.service.StatisticsService;
|
import com.gkhy.safePlatform.doublePrevention.service.baseService.PreventProduceDeviceService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
import java.time.LocalDate;
|
import java.time.LocalDateTime;
|
import java.time.ZoneId;
|
import java.time.format.DateTimeFormatter;
|
import java.util.*;
|
|
|
@Service("statisticsService")
|
public class StatisticsServiceImpl implements StatisticsService {
|
|
|
@Autowired
|
private PreventProduceDeviceService preventProduceDeviceService;
|
|
|
|
@Override
|
public DeviceEveryLevelCountReqDTO countDeviceEveryLevel() {
|
DeviceEveryLevelCountDO countDO = preventProduceDeviceService.countDeviceEveryLevel();
|
DeviceEveryLevelCountReqDTO result = new DeviceEveryLevelCountReqDTO();
|
result.setLowRisk(countDO.getLowRisk());
|
result.setGeneralRisk(countDO.getGeneralRisk());
|
result.setHigherRisk(countDO.getHigherRisk());
|
result.setMajorRisk(countDO.getMajorRisk());
|
return result;
|
}
|
}
|