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);
}