LampInfoLogService.java 980 B

1234567891011121314151617181920212223
  1. package com.welampiot.service;
  2. import com.welampiot.dto.LampInfoLogDTO;
  3. import com.welampiot.vo.AllAlarmInfoLogVO;
  4. import com.welampiot.vo.LampLogVO;
  5. import java.util.List;
  6. public interface LampInfoLogService {
  7. Integer deleteByLampId(Integer lampId);
  8. List<LampInfoLogDTO> getListByVO(LampLogVO lampLogVO);
  9. List<LampInfoLogDTO> getDayEleUsedList(Integer type, Integer value);
  10. void deleteLampInfoLogData(LampInfoLogDTO dto);
  11. LampInfoLogDTO getDayConsumption(LampInfoLogDTO dto);
  12. LampInfoLogDTO consumptiontSatistics(LampInfoLogDTO dto);
  13. List<LampInfoLogDTO> consumptionTOP(LampInfoLogDTO dto);
  14. AllAlarmInfoLogVO alarmCountChart(LampInfoLogDTO dto);
  15. LampInfoLogDTO getOne(Integer lampId);
  16. List<LampInfoLogDTO> getList(LampInfoLogDTO dto);
  17. LampInfoLogDTO getNowDayLampInfoLog(Integer lampId);
  18. LampInfoLogDTO getBeforeTodayLampInfoLog(Integer lampId);
  19. LampLogVO getNowDayLightTimeLogList(Integer lampId, Integer lastLightTime);
  20. }