BaseCameraManagementService.java 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package com.ozs.service;
  2. import com.baomidou.mybatisplus.core.metadata.IPage;
  3. import com.baomidou.mybatisplus.extension.service.IService;
  4. import com.ozs.common.core.domain.AjaxResult;
  5. import com.ozs.entity.BaseCameraManagement;
  6. import com.ozs.entity.vo.BaseCameraManagementHomeVo;
  7. import com.ozs.entity.vo.BaseCameraManagementVo;
  8. import com.ozs.entity.vo.BaseCameraManagementVos;
  9. import com.ozs.entity.vo.BaseVehicleTerminalDto;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * <p>
  14. * 相机台账管理表 服务类
  15. * </p>
  16. *
  17. * @author ozs
  18. * @since 2023-02-17
  19. */
  20. public interface BaseCameraManagementService extends IService<BaseCameraManagement> {
  21. /**
  22. * 相机台账管理表导入
  23. * @param accountManageList
  24. * @param updateSupport
  25. * @param userId
  26. * @return
  27. */
  28. String importBaseAccountManagement(List<BaseCameraManagementVos> accountManageList, boolean updateSupport, String userId);
  29. List<BaseCameraManagementHomeVo> selectCameraAll(BaseCameraManagementVo baseCameraManagementVo);
  30. // List<String> getUserIds(String userId);
  31. List<String> getUserIdList(String userId);
  32. IPage<BaseCameraManagement> queryPage(BaseCameraManagementVo baseCameraManagementVo);
  33. List<BaseCameraManagement> baseCameraManagementList(BaseCameraManagementVo baseCameraManagementVo);
  34. Map<String, Integer> getMessageStatisticsCamera();
  35. AjaxResult nonContactAlarmCamera(String cameraCode);
  36. List<BaseVehicleTerminalDto> videoCaptureUrl(BaseVehicleTerminalDto baseVehicleTerminalDto);
  37. }