package com.cloud.device.model; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; import java.util.List; /** * @author lp * 集群节点 */ @Data public class Node implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "id") private String id; @ApiModelProperty(value = "设备id") private String devId; @ApiModelProperty(value = "节点id") private String nodeId; @ApiModelProperty(value = "节点名称") private String devName; @ApiModelProperty(value = "节点ip") private String nodeIp; @ApiModelProperty(value = "创建时间") private String createTime; @ApiModelProperty(value = "节点所属集群id") private String clusterId; @ApiModelProperty(value = "端口") private Integer port; @ApiModelProperty(value = "节点地址") private String address; @ApiModelProperty(value = "节点本地库") private List localDates; @ApiModelProperty(value = "节点下设备列表") private List devices; @ApiModelProperty(value = "公网ip") private String publicIp; @ApiModelProperty(value = "公网端口") private String publicPort; @ApiModelProperty(value = "视频外网端口") private String videoPublicPort; @ApiModelProperty(value = "外网取流端口") private String streamPublicPort; }