package com.welampiot.service.impl; import com.welampiot.dao.VideoMonitorDao; 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.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); } }