LampInfoCacheByDayService.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.welampiot.service;
  2. import com.welampiot.dto.LampInfoCacheByDayDTO;
  3. import com.welampiot.dto.LampInfoDTO;
  4. import java.util.List;
  5. /**
  6. * ClassName: LampInfoCacheByDayService
  7. * Package: com.welampiot.service
  8. * Description:
  9. *
  10. * @Author: zhj_Start
  11. * @Create: 2023/6/8 - 9:50
  12. * @Version: v1.0
  13. */
  14. public interface LampInfoCacheByDayService {
  15. List<LampInfoCacheByDayDTO> getDayEleListByDTO(LampInfoDTO dto);
  16. Integer getTimezoneBySectionId();
  17. List<LampInfoCacheByDayDTO> getMonthConSum(LampInfoCacheByDayDTO dto);
  18. List<LampInfoCacheByDayDTO> getYearConSum(LampInfoCacheByDayDTO dto);
  19. LampInfoCacheByDayDTO getAreaOrSectionOfConSum(LampInfoCacheByDayDTO dto);
  20. List<LampInfoCacheByDayDTO> getSectionOfYearConSum(LampInfoCacheByDayDTO dto);
  21. List<LampInfoCacheByDayDTO> getSectionOfMonthConSum(LampInfoCacheByDayDTO dto);
  22. List<LampInfoCacheByDayDTO> getConSumListBySection(LampInfoCacheByDayDTO dto);
  23. List<LampInfoCacheByDayDTO> getEleConsumptionSaveList(LampInfoCacheByDayDTO dto);
  24. void deleteLampInfoCacheByDayData(LampInfoCacheByDayDTO dto);
  25. }