package com.ard.gb28181.domain;
|
|
import com.ard.common.core.web.domain.BaseEntity;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.EqualsAndHashCode;
|
import lombok.NoArgsConstructor;
|
|
/**
|
* 国标设备对象 ard_gb_device
|
* <p>
|
* 存储国标设备的注册信息和业务展示数据。
|
* 一个 NVR/IPC 设备对应一条记录。
|
*
|
* @author 刘苏义
|
* @date 2026-05-30
|
*/
|
@EqualsAndHashCode(callSuper = true)
|
@Data
|
@AllArgsConstructor
|
@NoArgsConstructor
|
public class GbDevice extends BaseEntity {
|
|
private static final long serialVersionUID = 1L;
|
|
/** 主键ID */
|
private Long id;
|
|
/** 国标设备编码(20位) */
|
private String gbDeviceId;
|
|
/** 设备名称(来自注册/设备信息查询) */
|
private String deviceName;
|
|
/** 设备编码(业务用) */
|
private String deviceCode;
|
|
/** 设备IP地址 */
|
private String ip;
|
|
/** 设备端口 */
|
private Integer port;
|
|
/** 设备厂商 */
|
private String manufacturer;
|
|
/** 设备型号 */
|
private String model;
|
|
/** 固件版本 */
|
private String firmware;
|
|
/** 在线状态(true=在线, false=离线) */
|
private Boolean onLine;
|
}
|