13693261870
2025-07-02 6708810c4de34dfb9513061432d656f91d56ee3a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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);
}