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<Database> localDates;
|
|
@ApiModelProperty(value = "节点下设备列表")
|
private List<Device> devices;
|
|
@ApiModelProperty(value = "公网ip")
|
private String publicIp;
|
|
@ApiModelProperty(value = "公网端口")
|
private String publicPort;
|
|
@ApiModelProperty(value = "视频外网端口")
|
private String videoPublicPort;
|
|
@ApiModelProperty(value = "外网取流端口")
|
private String streamPublicPort;
|
|
}
|