VideoMonitorServiceImpl.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. package com.welampiot.service.impl;
  2. import com.welampiot.dao.VideoMonitorDao;
  3. import com.welampiot.dto.EmergencyDTO;
  4. import com.welampiot.dto.VideoMonitorDTO;
  5. import com.welampiot.service.VideoMonitorService;
  6. import com.welampiot.vo.VideoMonitorVO;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.stereotype.Service;
  9. import java.util.HashMap;
  10. import java.util.List;
  11. @Service
  12. public class VideoMonitorServiceImpl implements VideoMonitorService {
  13. @Autowired
  14. private VideoMonitorDao videoMonitorDao;
  15. @Override
  16. public List<VideoMonitorDTO> getListByVO(VideoMonitorVO vo) {return videoMonitorDao.getListByVO(vo);}
  17. @Override
  18. public Integer getLampPoleCountByVO(VideoMonitorVO videoMonitorVO) {
  19. return videoMonitorDao.getLampPoleCountByVO(videoMonitorVO);
  20. }
  21. @Override
  22. public List<VideoMonitorDTO> getLampPoleListByVO(VideoMonitorVO videoMonitorVO) {
  23. return videoMonitorDao.getLampPoleListByVO(videoMonitorVO);
  24. }
  25. @Override
  26. public void setAIStatus(VideoMonitorDTO dto) {
  27. videoMonitorDao.setAIStatus(dto);
  28. }
  29. @Override
  30. public VideoMonitorDTO getOneById(int id) {
  31. return videoMonitorDao.getOneById(id);
  32. }
  33. @Override
  34. public VideoMonitorVO getVideoListBySectionList(List<Integer> sectionList) {
  35. List<VideoMonitorDTO> videoListBySectionList = videoMonitorDao.getVideoListBySectionList(sectionList);
  36. VideoMonitorVO videoMonitorVO = new VideoMonitorVO();
  37. videoMonitorVO.setList(videoListBySectionList);
  38. return videoMonitorVO;
  39. }
  40. @Override
  41. public void changeVideoMonitorLocationById(VideoMonitorDTO dto) {
  42. videoMonitorDao.changeVideoMonitorLocationById(dto);
  43. }
  44. @Override
  45. public List<VideoMonitorDTO> getVideoInfoList(VideoMonitorVO vo) {
  46. return videoMonitorDao.getVideoInfoListByVO(vo);
  47. }
  48. @Override
  49. public Integer getVideoTotal(VideoMonitorVO vo) {
  50. return videoMonitorDao.getVideoTotal(vo);
  51. }
  52. @Override
  53. public Integer getVideoOnlineTotal(VideoMonitorVO vo) {
  54. return videoMonitorDao.getVideoOnlineTotal(vo);
  55. }
  56. @Override
  57. public Integer getVideoUsableTotal(VideoMonitorVO vo) {
  58. return videoMonitorDao.getVideoUsableTotal(vo);
  59. }
  60. @Override
  61. public void deleteVideoMonitorById(Integer id) {
  62. videoMonitorDao.deleteVideoMonitorById(id);
  63. }
  64. @Override
  65. public Integer getLampPoleIdByVideoMonitorId(Integer id) {
  66. return videoMonitorDao.getLampPoleIdByVideoMonitorId(id);
  67. }
  68. @Override
  69. public Integer getVideoCountByLampPoleId(Integer lampPoleId) {
  70. return videoMonitorDao.getVideoCountByLampPoleId(lampPoleId);
  71. }
  72. @Override
  73. public VideoMonitorDTO getOneByDbAddress(String gbAddress) {
  74. return videoMonitorDao.getOneByDbAddress(gbAddress);
  75. }
  76. @Override
  77. public void updateBackAddress(VideoMonitorDTO dto) {
  78. videoMonitorDao.updateBackAddress(dto);
  79. }
  80. @Override
  81. public List<VideoMonitorDTO> getVideoListBySectionId(Integer sectionId) {
  82. return videoMonitorDao.getVideoListBySectionId(sectionId);
  83. }
  84. @Override
  85. public List<VideoMonitorDTO> getVideoListByVO(VideoMonitorVO vo) {
  86. return videoMonitorDao.getVideoListByVO(vo);
  87. }
  88. @Override
  89. public VideoMonitorDTO getVideoMonitorDetailsById(VideoMonitorVO vo) {
  90. return videoMonitorDao.getVideoMonitorDetailsById(vo);
  91. }
  92. @Override
  93. public void addVideoMonitorData(VideoMonitorDTO dto) {
  94. videoMonitorDao.addVideoMonitorData(dto);
  95. }
  96. @Override
  97. public void updateVideoMonitorData(VideoMonitorDTO dto) {
  98. videoMonitorDao.updateVideoMonitorData(dto);
  99. }
  100. @Override
  101. public Integer checkVideoDevId(VideoMonitorDTO dto) {
  102. return videoMonitorDao.checkVideoDevId(dto);
  103. }
  104. @Override
  105. public VideoMonitorDTO getTotalCarAndPeople(VideoMonitorVO vo) {
  106. return videoMonitorDao.getTotalCarAndPeople(vo);
  107. }
  108. @Override
  109. public VideoMonitorDTO getVideoMonitorByLampPoleId(Integer lampPoleId) {
  110. return videoMonitorDao.getVideoMonitorByLampPoleId(lampPoleId);
  111. }
  112. @Override
  113. public void updateIsAutoStatus(VideoMonitorDTO dto) {
  114. videoMonitorDao.updateIsAutoStatus(dto);
  115. }
  116. @Override
  117. public VideoMonitorDTO getOneByDevId(String devId) {
  118. return videoMonitorDao.getOneByDevId(devId);
  119. }
  120. @Override
  121. public List<VideoMonitorDTO> getDataList(EmergencyDTO dto){
  122. return videoMonitorDao.getDataList(dto);
  123. }
  124. @Override
  125. public VideoMonitorDTO getOneMonitor(HashMap<String,Object> map){
  126. return videoMonitorDao.getOneMonitor(map);
  127. }
  128. @Override
  129. public VideoMonitorDTO geteMonitorData(Integer lampPoleId){
  130. return videoMonitorDao.geteMonitorData(lampPoleId);
  131. }
  132. }