package com.welampiot.service.impl; import com.welampiot.dao.VideoMonitorDao; import com.welampiot.dto.EmergencyDTO; import com.welampiot.dto.VideoMonitorDTO; import com.welampiot.service.VideoMonitorService; import com.welampiot.vo.VideoMonitorVO; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.HashMap; import java.util.List; @Service public class VideoMonitorServiceImpl implements VideoMonitorService { @Autowired private VideoMonitorDao videoMonitorDao; @Override public List getListByVO(VideoMonitorVO vo) {return videoMonitorDao.getListByVO(vo);} @Override public Integer getLampPoleCountByVO(VideoMonitorVO videoMonitorVO) { return videoMonitorDao.getLampPoleCountByVO(videoMonitorVO); } @Override public List getLampPoleListByVO(VideoMonitorVO videoMonitorVO) { return videoMonitorDao.getLampPoleListByVO(videoMonitorVO); } @Override public void setAIStatus(VideoMonitorDTO dto) { videoMonitorDao.setAIStatus(dto); } @Override public VideoMonitorDTO getOneById(int id) { return videoMonitorDao.getOneById(id); } @Override public VideoMonitorVO getVideoListBySectionList(List sectionList) { List videoListBySectionList = videoMonitorDao.getVideoListBySectionList(sectionList); VideoMonitorVO videoMonitorVO = new VideoMonitorVO(); videoMonitorVO.setList(videoListBySectionList); return videoMonitorVO; } @Override public void changeVideoMonitorLocationById(VideoMonitorDTO dto) { videoMonitorDao.changeVideoMonitorLocationById(dto); } @Override public List getVideoInfoList(VideoMonitorVO vo) { return videoMonitorDao.getVideoInfoListByVO(vo); } @Override public Integer getVideoTotal(VideoMonitorVO vo) { return videoMonitorDao.getVideoTotal(vo); } @Override public Integer getVideoOnlineTotal(VideoMonitorVO vo) { return videoMonitorDao.getVideoOnlineTotal(vo); } @Override public Integer getVideoUsableTotal(VideoMonitorVO vo) { return videoMonitorDao.getVideoUsableTotal(vo); } @Override public void deleteVideoMonitorById(Integer id) { videoMonitorDao.deleteVideoMonitorById(id); } @Override public Integer getLampPoleIdByVideoMonitorId(Integer id) { return videoMonitorDao.getLampPoleIdByVideoMonitorId(id); } @Override public Integer getVideoCountByLampPoleId(Integer lampPoleId) { return videoMonitorDao.getVideoCountByLampPoleId(lampPoleId); } @Override public VideoMonitorDTO getOneByDbAddress(String gbAddress) { return videoMonitorDao.getOneByDbAddress(gbAddress); } @Override public void updateBackAddress(VideoMonitorDTO dto) { videoMonitorDao.updateBackAddress(dto); } @Override public List getVideoListBySectionId(Integer sectionId) { return videoMonitorDao.getVideoListBySectionId(sectionId); } @Override public List getVideoListByVO(VideoMonitorVO vo) { return videoMonitorDao.getVideoListByVO(vo); } @Override public VideoMonitorDTO getVideoMonitorDetailsById(VideoMonitorVO vo) { return videoMonitorDao.getVideoMonitorDetailsById(vo); } @Override public void addVideoMonitorData(VideoMonitorDTO dto) { videoMonitorDao.addVideoMonitorData(dto); } @Override public void updateVideoMonitorData(VideoMonitorDTO dto) { videoMonitorDao.updateVideoMonitorData(dto); } @Override public Integer checkVideoDevId(VideoMonitorDTO dto) { return videoMonitorDao.checkVideoDevId(dto); } @Override public VideoMonitorDTO getTotalCarAndPeople(VideoMonitorVO vo) { return videoMonitorDao.getTotalCarAndPeople(vo); } @Override public VideoMonitorDTO getVideoMonitorByLampPoleId(Integer lampPoleId) { return videoMonitorDao.getVideoMonitorByLampPoleId(lampPoleId); } @Override public void updateIsAutoStatus(VideoMonitorDTO dto) { videoMonitorDao.updateIsAutoStatus(dto); } @Override public VideoMonitorDTO getOneByDevId(String devId) { return videoMonitorDao.getOneByDevId(devId); } @Override public List getDataList(EmergencyDTO dto){ return videoMonitorDao.getDataList(dto); } @Override public VideoMonitorDTO getOneMonitor(HashMap map){ return videoMonitorDao.getOneMonitor(map); } @Override public VideoMonitorDTO geteMonitorData(Integer lampPoleId){ return videoMonitorDao.geteMonitorData(lampPoleId); } }