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 *
* 存储国标设备的注册信息和业务展示数据。 * 一个 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; }