12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package com.welampiot.dao;
- import com.welampiot.dto.AllAlarmInfoLogDTO;
- import com.welampiot.vo.AllAlarmInfoLogVO;
- import com.welampiot.vo.OperationVO;
- import org.apache.ibatis.annotations.Param;
- import java.util.List;
- public interface AllAlarmInfoLogDao {
- List<AllAlarmInfoLogDTO> getListByVO(AllAlarmInfoLogVO allAlarmInfoLogVO);
- List<AllAlarmInfoLogDTO> getListByAllAlarmInfoLogVO(AllAlarmInfoLogVO vo);
- Integer getUnTreatedCountByStatus(AllAlarmInfoLogVO vo);
- Integer getProcessingCountByStatus(AllAlarmInfoLogVO vo);
- Integer getHandleCountByStatus(AllAlarmInfoLogVO vo);
- void updateAlarmStatusByAlarmId(AllAlarmInfoLogDTO dto);
- Integer getAlarmTotalByStatus(AllAlarmInfoLogVO vo);
- List<AllAlarmInfoLogDTO> getAlarmListBySectionList(@Param("sectionList") List<Integer> sectionList);
- List<AllAlarmInfoLogDTO> getLampAlarmListByVO(AllAlarmInfoLogVO vo);
- List<AllAlarmInfoLogDTO> getLampPoleAlarmListByVO(AllAlarmInfoLogVO vo);
- List<AllAlarmInfoLogDTO> getWaterImmersionAlarmListByVO(AllAlarmInfoLogVO vo);
- List<AllAlarmInfoLogDTO> getElectricBoxAlarmListByVO(AllAlarmInfoLogVO vo);
- void updateAlarmStatus(AllAlarmInfoLogDTO dto);
- Integer getAllAlarmInfoLogCount(OperationVO vo);
- List<AllAlarmInfoLogDTO> getAllAlarmCountOnMonth(OperationVO vo);
- Integer getAlarmUntreatedCount(OperationVO vo);
- Integer getAlarmHandlingCount(OperationVO vo);
- Integer getAlarmHandledCount(OperationVO vo);
- List<AllAlarmInfoLogDTO> getManholeAlarmListByVO(AllAlarmInfoLogVO vo);
- Integer getLampPoleAlarmTotal(AllAlarmInfoLogVO vo);
- Integer getLampAlarmTotal(AllAlarmInfoLogVO vo);
- Integer getEleBoxAlarmTotal(AllAlarmInfoLogVO vo);
- Integer getWaterAlarmTotal(AllAlarmInfoLogVO vo);
- Integer getManholeAlarmTotal(AllAlarmInfoLogVO vo);
- AllAlarmInfoLogDTO getAlarmInfoDTOById(@Param("id") Integer id, @Param("version") Integer version);
- void deleteAlarmData(@Param("id") Integer id);
- List<AllAlarmInfoLogDTO> getAlarmOperationList(AllAlarmInfoLogVO vo);
- List<AllAlarmInfoLogDTO> getLampAlarmInfoList(AllAlarmInfoLogVO vo);
- Integer getOneLampPoleAlarmTotal(@Param("lampPoleId") Integer lampPoleId);
- List<AllAlarmInfoLogDTO> getOneLampPoleAlarmList(@Param("lampPoleId") Integer lampPoleId);
- }
|