package com.ruoyi.fuzhou.service;
|
|
import com.alibaba.fastjson2.JSONObject;
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.common.core.page.TableDataInfo;
|
import com.ruoyi.fuzhou.domain.CameraPTZ;
|
import com.ruoyi.fuzhou.domain.HikEvent;
|
import com.ruoyi.fuzhou.domain.HikEventObj;
|
|
import java.util.Map;
|
|
public interface HikService extends IService<HikEvent> {
|
String getCameraPreviewURL(String cameraName) throws Exception;
|
|
String getCameraURL(String cameraIndexCode) throws Exception;
|
|
Map<String,Integer> getCameraOnline(String[] indexCodes);
|
|
JSONObject cameraCommand(CameraPTZ cameraPTZ) throws Exception;
|
|
JSONObject subByEventTypes(HikEventObj hikEventObj) throws Exception;
|
|
JSONObject unSubByEventTypes(HikEventObj hikEventObj) throws Exception;
|
|
JSONObject eventView() throws Exception;
|
|
boolean saveInsert(HikEvent hikEvent);
|
|
TableDataInfo getList(HikEvent hikEvent);
|
}
|