VideoMonitorServiceImpl.java 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. package com.welampiot.service.impl;
  2. import com.welampiot.dao.VideoMonitorDao;
  3. import com.welampiot.dto.VideoMonitorDTO;
  4. import com.welampiot.service.VideoMonitorService;
  5. import com.welampiot.vo.VideoMonitorVO;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.stereotype.Service;
  8. import java.util.List;
  9. @Service
  10. public class VideoMonitorServiceImpl implements VideoMonitorService {
  11. @Autowired
  12. private VideoMonitorDao videoMonitorDao;
  13. @Override
  14. public List<VideoMonitorDTO> getListByVO(VideoMonitorVO vo) {return videoMonitorDao.getListByVO(vo);}
  15. @Override
  16. public Integer getLampPoleCountByVO(VideoMonitorVO videoMonitorVO) {
  17. return videoMonitorDao.getLampPoleCountByVO(videoMonitorVO);
  18. }
  19. @Override
  20. public List<VideoMonitorDTO> getLampPoleListByVO(VideoMonitorVO videoMonitorVO) {
  21. return videoMonitorDao.getLampPoleListByVO(videoMonitorVO);
  22. }
  23. @Override
  24. public void setAIStatus(VideoMonitorDTO dto) {
  25. videoMonitorDao.setAIStatus(dto);
  26. }
  27. @Override
  28. public VideoMonitorDTO getOneById(int id) {
  29. return videoMonitorDao.getOneById(id);
  30. }
  31. @Override
  32. public VideoMonitorVO getVideoListBySectionList(List<Integer> sectionList) {
  33. List<VideoMonitorDTO> videoListBySectionList = videoMonitorDao.getVideoListBySectionList(sectionList);
  34. VideoMonitorVO videoMonitorVO = new VideoMonitorVO();
  35. videoMonitorVO.setList(videoListBySectionList);
  36. return videoMonitorVO;
  37. }
  38. @Override
  39. public void changeVideoMonitorLocationById(VideoMonitorDTO dto) {
  40. videoMonitorDao.changeVideoMonitorLocationById(dto);
  41. }
  42. @Override
  43. public List<VideoMonitorDTO> getVideoInfoList(VideoMonitorVO vo) {
  44. return videoMonitorDao.getVideoInfoListByVO(vo);
  45. }
  46. @Override
  47. public Integer getVideoTotal(VideoMonitorVO vo) {
  48. return videoMonitorDao.getVideoTotal(vo);
  49. }
  50. @Override
  51. public Integer getVideoOnlineTotal(VideoMonitorVO vo) {
  52. return videoMonitorDao.getVideoOnlineTotal(vo);
  53. }
  54. @Override
  55. public Integer getVideoUsableTotal(VideoMonitorVO vo) {
  56. return videoMonitorDao.getVideoUsableTotal(vo);
  57. }
  58. @Override
  59. public void deleteVideoMonitorById(Integer id) {
  60. videoMonitorDao.deleteVideoMonitorById(id);
  61. }
  62. @Override
  63. public Integer getLampPoleIdByVideoMonitorId(Integer id) {
  64. return videoMonitorDao.getLampPoleIdByVideoMonitorId(id);
  65. }
  66. @Override
  67. public Integer getVideoCountByLampPoleId(Integer lampPoleId) {
  68. return videoMonitorDao.getVideoCountByLampPoleId(lampPoleId);
  69. }
  70. }