package com.ozs.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.ozs.common.core.domain.AjaxResult; import com.ozs.entity.BaseCameraManagement; import com.ozs.entity.vo.BaseCameraManagementHomeVo; import com.ozs.entity.vo.BaseCameraManagementVo; import com.ozs.entity.vo.BaseCameraManagementVos; import com.ozs.entity.vo.BaseVehicleTerminalDto; import java.util.List; import java.util.Map; /** *

* 相机台账管理表 服务类 *

* * @author ozs * @since 2023-02-17 */ public interface BaseCameraManagementService extends IService { /** * 相机台账管理表导入 * @param accountManageList * @param updateSupport * @param userId * @return */ String importBaseAccountManagement(List accountManageList, boolean updateSupport, String userId); List selectCameraAll(BaseCameraManagementVo baseCameraManagementVo); // List getUserIds(String userId); List getUserIdList(String userId); IPage queryPage(BaseCameraManagementVo baseCameraManagementVo); List baseCameraManagementList(BaseCameraManagementVo baseCameraManagementVo); Map getMessageStatisticsCamera(); AjaxResult nonContactAlarmCamera(String cameraCode); List videoCaptureUrl(BaseVehicleTerminalDto baseVehicleTerminalDto); }