LampInfoLogDao.java 1.2 KB

1234567891011121314151617181920212223242526
  1. package com.welampiot.dao;
  2. import com.welampiot.dto.LampInfoLogDTO;
  3. import com.welampiot.vo.AllAlarmInfoLogVO;
  4. import com.welampiot.vo.LampLogVO;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. public interface LampInfoLogDao {
  8. Integer deleteByLampId(@Param("lampId")Integer lampId);
  9. List<LampInfoLogDTO> getListByVO(LampLogVO lampLogVO);
  10. List<LampInfoLogDTO> getDayEleUsedList(@Param("type") Integer type, @Param("value") Integer value);
  11. void deleteLampInfoLogData(LampInfoLogDTO dto);
  12. LampInfoLogDTO getDayConsumption(LampInfoLogDTO dto);
  13. LampInfoLogDTO consumptiontSatistics(LampInfoLogDTO dto);
  14. List<LampInfoLogDTO> consumptionTOP(LampInfoLogDTO dto);
  15. AllAlarmInfoLogVO alarmCountChart(LampInfoLogDTO dto);
  16. LampInfoLogDTO getOne(Integer lampId);
  17. List<LampInfoLogDTO> getList(LampInfoLogDTO dto);
  18. LampInfoLogDTO getNowDayLampInfoLog(@Param("lampId") Integer lampId);
  19. LampInfoLogDTO getBeforeTodayLampInfoLog(@Param("lampId") Integer lampId);
  20. List<LampInfoLogDTO> getNowDayLampInfoLogList(@Param("lampId") Integer lampId);
  21. List<LampInfoLogDTO> getMonthLampInfoLogList(@Param("lampId") Integer lampId);
  22. LampInfoLogDTO getBeforeMonthLampInfoLog(@Param("lampId") Integer lampId);
  23. }