liusuyi
2024-07-23 811b14aa5cd2bd6d4313b43dc38ce87cd938f3b0
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
31
package com.ruoyi.utils.sdk.common;
 
import cn.hutool.core.collection.ConcurrentHashSet;
import com.ruoyi.device.camera.domain.ArdCameras;
import lombok.Data;
import org.ehcache.impl.internal.concurrent.ConcurrentHashMap;
 
import java.util.HashMap;
import java.util.Map;
 
/**
 * @ClassName: globalVariable
 * @Description: 全局变量
 * @Author: Administrator
 * @Date: 2023年01月31日 17:05
 * @Version: 1.0
 **/
@Data
public class GlobalVariable {
    //保存相机登录信息
    public static Map<String, Object> loginMap = new HashMap<>();
    //相机预览字典
    public static Map<String, Integer> previewMap = new HashMap<>();
    //线程字典
    public static Map<String, String> threadMap = new HashMap<>();
 
    //保存相机登录信息(loginId:Camera)
    public static Map<Integer, Object> loginCameraMap = new HashMap<>();
    //登录过相机集合
    public static ConcurrentHashSet<ArdCameras> loginedSet = new ConcurrentHashSet<>();
}