123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- package com.welampiot.dao;
- import com.welampiot.dto.EmergencyDTO;
- import com.welampiot.dto.VideoMonitorDTO;
- import com.welampiot.vo.VideoMonitorVO;
- import org.apache.ibatis.annotations.Param;
- import java.util.HashMap;
- import java.util.List;
- public interface VideoMonitorDao {
- Integer getLampPoleCountByVO(VideoMonitorVO videoMonitorVO);
- List<VideoMonitorDTO> getLampPoleListByVO(VideoMonitorVO videoMonitorVO);
- void setAIStatus(VideoMonitorDTO dto);
- VideoMonitorDTO getOneById(@Param("id")Integer id);
- List<VideoMonitorDTO> getListByVO(VideoMonitorVO vo);
- List<VideoMonitorDTO> getVideoListBySectionList(@Param("sectionList") List<Integer> sectionList);
- void changeVideoMonitorLocationById(VideoMonitorDTO dto);
- List<VideoMonitorDTO> getVideoInfoListByVO(VideoMonitorVO vo);
- Integer getVideoTotal(VideoMonitorVO vo);
- Integer getVideoOnlineTotal(VideoMonitorVO vo);
- Integer getVideoUsableTotal(VideoMonitorVO vo);
- void deleteVideoMonitorById(@Param("id") Integer id);
- Integer getLampPoleIdByVideoMonitorId(@Param("id") Integer id);
- Integer getVideoCountByLampPoleId(@Param("lampPoleId") Integer lampPoleId);
- VideoMonitorDTO getOneByDbAddress(@Param("gbAddress") String gbAddress);
- void updateBackAddress(VideoMonitorDTO dto);
- VideoMonitorDTO getOneByDevId(@Param("devId")String devId);
- List<VideoMonitorDTO> getVideoListBySectionId(@Param("sectionId") Integer sectionId);
- List<VideoMonitorDTO> getVideoListByVO(VideoMonitorVO vo);
- VideoMonitorDTO getVideoMonitorDetailsById(VideoMonitorVO vo);
- void addVideoMonitorData(VideoMonitorDTO dto);
- void updateVideoMonitorData(VideoMonitorDTO dto);
- Integer checkVideoDevId(VideoMonitorDTO dto);
- VideoMonitorDTO getTotalCarAndPeople(VideoMonitorVO vo);
- VideoMonitorDTO getVideoMonitorByLampPoleId(@Param("lampPoleId") Integer lampPoleId);
- void updateIsAutoStatus(VideoMonitorDTO dto);
- List<VideoMonitorDTO> getDataList(EmergencyDTO dto);
- VideoMonitorDTO getOneMonitor(HashMap<String,Object> map);
- VideoMonitorDTO geteMonitorData(Integer lampPoleId);
- }
|