package com.ard.work.api.domian; import com.ard.common.core.web.domain.BaseEntity; import lombok.Data; import lombok.Builder; import lombok.NoArgsConstructor; import lombok.AllArgsConstructor; /** * 合浦设备物理节点表 * * @author liusuyi * @since 2026-03-17 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class ArdCameraHepu extends BaseEntity { private static final long serialVersionUID = 1L; /** * 节点ID */ private String id; /** * 关联主表ID (ard_camera.id) */ private String cameraId; /** * 节点类型:CORE_1(主机芯), CORE_2(副机芯), SERIAL(串口模块) */ private String nodeType; /** * 排序:1-主,2-副,3-串口 */ private Integer sortOrder; /** * 物理IP */ private String ip; /** * SDK端口 */ private Integer port; /** * RTSP端口 */ private Integer rtspPort; /** * 用户名 */ private String username; /** * 密码 * 注意:实际生产中建议加密存储,此处按表结构定义为字符串 */ private String password; /** * SDK登录句柄 (运行时状态,通常不持久化,但表中有此字段) */ private Long loginId; /** * 透明通道句柄 (运行时状态) */ private Long serialHandle; /** * 节点状态:0-离线 1-在线 */ private String status; }