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