123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package com.welampiot.dao;
- import com.welampiot.dto.LampInfoCacheByDayDTO;
- import com.welampiot.dto.LampInfoDTO;
- import com.welampiot.dto.LedgerLampDTO;
- import java.util.List;
- /**
- * ClassName: LampInfoCacheByDayDao
- * Package: com.welampiot.dao
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/6/8 - 9:49
- * @Version: v1.0
- */
- public interface LampInfoCacheByDayDao {
- List<LampInfoCacheByDayDTO> getDayEleListByDTO(LampInfoDTO dto);
- Integer getTimezoneBySectionId();
- List<LampInfoCacheByDayDTO> getMonthConSum(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getYearConSum(LampInfoCacheByDayDTO dto);
- LampInfoCacheByDayDTO getAreaOrSectionOfConSum(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getSectionOfYearConSum(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getSectionOfMonthConSum(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getConSumListBySection(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getEleConsumptionSaveList(LampInfoCacheByDayDTO dto);
- void deleteLampInfoCacheByDayData(LampInfoCacheByDayDTO dto);
- LampInfoCacheByDayDTO getOneDayConSum(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getNearDayConSumList(LampInfoCacheByDayDTO dto);
- List<LampInfoCacheByDayDTO> getNearSaveAndEleList(LampInfoCacheByDayDTO dto);
- LampInfoCacheByDayDTO getMonthEleConByLedgerLampDTO(LedgerLampDTO ledgerLampDTO);
- LampInfoCacheByDayDTO getDayEleConByLedgerLampDTO(LedgerLampDTO ledgerLampDTO);
- LampInfoCacheByDayDTO getSumMonthByLampId(Integer lampId);
- LampInfoCacheByDayDTO getSumYearByLampId(Integer lampId);
- }
|