liusuyi
2026-05-30 f4f4fc53260eb67483dce406a963628273786a61
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
package com.ard.qs.api.domain;
 
import com.ard.common.core.web.domain.BaseEntity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
 
/**
 * 视频监控设备对象 qs_device
 * 
 * @author fengcheng
 * @date 2026-03-27
 */
@EqualsAndHashCode(callSuper = true)
@Data
@AllArgsConstructor
@NoArgsConstructor
public class QsDevice extends BaseEntity
{
    private static final long serialVersionUID = 1L;
 
    /** 主键ID */
    private Long id;
 
    /** 设备唯一标识 */
    private String deviceCode;
 
    /** 设备名称 */
    private String deviceName;
 
    /** IP地址 */
    private String ipAddress;
 
    /** 端口号 */
    private Integer port;
 
    /** 用户名 */
    private String userName;
 
    /** 密码 */
    private String password;
 
    /** 直播流接入类型(1=RTSP,2=RTMP,3=FLV,4=HLS,5=ONVIF,6=视频文件,7=海康SDK,8=海康ISUP,9=大华SDK,10=宇视SDK,11=天地伟业SDK,12=国标28181,13=PUSH,14=部标1078) */
    private String type;
 
    /** 设备类型(0=IPC, 1=NVR) */
    private Integer deviceType;
 
    /** 直播流地址 */
    private String liveAddress;
 
    /** 通道号 */
    private Integer channel;
 
    /** 报警通道号 */
    private Integer alarmChannelId;
 
    /** 状态(ENABLE/DEACTIVATE) */
    private String status;
 
    /** 码流类型(1=主码流,2=子码流,3=第三码流) */
    private String streamType;
 
    /** 经度 */
    private String longitude;
 
    /** 纬度 */
    private String latitude;
 
    /** 国标编码 */
    private String gbCode;
 
    /** 传输协议(UDP/TCP) */
    private String protocol;
 
    /** 设备状态(OFFLINE=离线,ON=在线) */
    private String deviceStatus;
 
    /** 上线类型(1=主动添加, 2=主动注册) */
    private String onlineType;
 
    /** 开启音频(0=关闭, 1=开启) */
    private String enableAudio;
 
    /** 开启mp4录制(0=关闭, 1=开启) */
    private String enableMp4;
 
    /** 流状态(0=停止,1=直播中) */
    private String streamStatus;
 
    /** 当前拉流使用的流媒体服务ID */
    private String mediaServerId;
 
    /** 拉流代理时zlm返回的key,用于停止拉流代理 */
    private String streamKey;
 
    /** 是否 无人观看时自动停用 */
    private String enableDisableNoneReader;
 
    /** 截图路径 */
    private String snap;
 
    /** flv 类型(ws/flv) */
    private String flvType;
 
    /** omvif 验证类型(1=WS-UsernameToken,2=Digest */
    private String onvifAuth;
 
    /** onvif 主机名 */
    private String onvifHostName;
 
    /** 录制计划id */
    private String recordPlanId;
 
    /** 国标-行政区域 */
    private String gbCivilCode;
 
    /** 国标-义务分组 */
    private String gbBusinessGroupId;
 
    /** 国标-父节点ID */
    private String gbParentId;
 
    /** 生产厂商 */
    private String manufacturer;
 
    /** 安装地址 */
    private String address;
 
    /**
     * 摄像机结构类型,标识摄像机类型: 1-球机; 2-半球; 3-固定枪机; 4-遥控枪机;5-遥控半球;6-多目设备的全景/拼接通道;7-多目设备的分割通道
     */
    private Integer ptzType;
 
    /**
     * gb设备id
     */
    private String gbDeviceId;
 
    /**
     * gb通道id
     */
    private String gbChannelId;
 
    /**
     * 数据流传输模式
     * UDP:udp传输
     * TCP-ACTIVE:tcp主动模式
     * TCP-PASSIVE:tcp被动模式
     */
    private String streamMode;
 
    /** JT1078-手机号 */
    private String jtMobileNo;
 
    /** JT1078-车牌号 */
    private String jtPlateNo;
 
    /** JT1078-车牌颜色 */
    private String jtPlateColor;
}