AllAlarmInfoLogService.java 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.welampiot.service;
  2. import com.welampiot.dto.AllAlarmInfoLogDTO;
  3. import com.welampiot.vo.AllAlarmInfoLogVO;
  4. import com.welampiot.vo.OperationVO;
  5. import java.util.List;
  6. public interface AllAlarmInfoLogService {
  7. List<AllAlarmInfoLogDTO> getListByVO(AllAlarmInfoLogVO allAlarmInfoLogVO);
  8. List<AllAlarmInfoLogDTO> getListByAllAlarmInfoLogVO(AllAlarmInfoLogVO vo);
  9. Integer getUnTreatedCountByStatus(AllAlarmInfoLogVO vo);
  10. Integer getProcessingCountByStatus(AllAlarmInfoLogVO vo);
  11. Integer getHandleCountByStatus(AllAlarmInfoLogVO vo);
  12. void updateAlarmStatusByAlarmId(AllAlarmInfoLogDTO dto);
  13. Integer getAlarmTotalByStatus(AllAlarmInfoLogVO vo);
  14. AllAlarmInfoLogVO getAlarmListBySectionList(List<Integer> sectionList);
  15. List<AllAlarmInfoLogDTO> getLampAlarmListByVO(AllAlarmInfoLogVO vo);
  16. List<AllAlarmInfoLogDTO> getLampPoleAlarmListByVO(AllAlarmInfoLogVO vo);
  17. List<AllAlarmInfoLogDTO> getWaterImmersionAlarmListByVO(AllAlarmInfoLogVO vo);
  18. List<AllAlarmInfoLogDTO> getElectricBoxAlarmListByVO(AllAlarmInfoLogVO vo);
  19. void updateAlarmStatus(AllAlarmInfoLogDTO dto);
  20. Integer getAllAlarmInfoLogCount(OperationVO vo);
  21. List<AllAlarmInfoLogDTO> getAllAlarmCountOnMonth(OperationVO vo);
  22. Integer getAlarmUntreatedCount(OperationVO vo);
  23. Integer getAlarmHandlingCount(OperationVO vo);
  24. Integer getAlarmHandledCount(OperationVO vo);
  25. List<AllAlarmInfoLogDTO> getManholeAlarmListByVO(AllAlarmInfoLogVO vo);
  26. Integer getLampPoleAlarmTotal(AllAlarmInfoLogVO vo);
  27. Integer getLampAlarmTotal(AllAlarmInfoLogVO vo);
  28. Integer getEleBoxAlarmTotal(AllAlarmInfoLogVO vo);
  29. Integer getWaterAlarmTotal(AllAlarmInfoLogVO vo);
  30. Integer getManholeAlarmTotal(AllAlarmInfoLogVO vo);
  31. AllAlarmInfoLogDTO getAlarmInfoDTOById(Integer id, Integer version);
  32. void deleteAlarmData(String[] id);
  33. List<AllAlarmInfoLogDTO> getAlarmOperationList(AllAlarmInfoLogVO vo);
  34. List<AllAlarmInfoLogDTO> getLampAlarmInfoList(AllAlarmInfoLogVO vo);
  35. Integer getOneLampPoleAlarmTotal(Integer lampPoleId);
  36. List<AllAlarmInfoLogDTO> getOneLampPoleAlarmList(Integer lampPoleId);
  37. List<AllAlarmInfoLogDTO> getLessLampAlarmInfoList(AllAlarmInfoLogVO vo);
  38. void addAlarmData(AllAlarmInfoLogDTO dto);
  39. AllAlarmInfoLogVO getCountBySection(AllAlarmInfoLogVO vo);
  40. // AllAlarmInfoLogVO alarmTOP(AllAlarmInfoLogVO vo);
  41. List<AllAlarmInfoLogVO> alarmTOP(AllAlarmInfoLogVO vo);
  42. }