123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.welampiot.service;
- 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 VideoMonitorService {
- Integer getLampPoleCountByVO(VideoMonitorVO videoMonitorVO);
- List<VideoMonitorDTO> getLampPoleListByVO(VideoMonitorVO videoMonitorVO);
- void setAIStatus(VideoMonitorDTO dto);
- VideoMonitorDTO getOneById(int id);
- List<VideoMonitorDTO> getListByVO(VideoMonitorVO vo);
- VideoMonitorVO getVideoListBySectionList(List<Integer> sectionList);
- void changeVideoMonitorLocationById(VideoMonitorDTO dto);
- List<VideoMonitorDTO> getVideoInfoList(VideoMonitorVO vo);
- Integer getVideoTotal(VideoMonitorVO vo);
- Integer getVideoOnlineTotal(VideoMonitorVO vo);
- Integer getVideoUsableTotal(VideoMonitorVO vo);
- void deleteVideoMonitorById(Integer id);
- Integer getLampPoleIdByVideoMonitorId(Integer id);
- Integer getVideoCountByLampPoleId(Integer lampPoleId);
- VideoMonitorDTO getOneByDbAddress(@Param("gbAddress") String gbAddress);
- void updateBackAddress(VideoMonitorDTO dto);
- VideoMonitorDTO getOneByDevId(@Param("devId")String devId);
- List<VideoMonitorDTO> getVideoListBySectionId(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(Integer lampPoleId);
- void updateIsAutoStatus(VideoMonitorDTO dto);
- List<VideoMonitorDTO> getDataList(EmergencyDTO dto);
- VideoMonitorDTO getOneMonitor(HashMap<String,Object> map);
- VideoMonitorDTO geteMonitorData(Integer lampPoleId);
- VideoMonitorDTO getOneData(Integer lampPoleId);
- }
|