package com.cloud.device.vo;
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.List;
|
|
/**
|
* 菜单
|
*/
|
@Data
|
public class MenuTreeVo extends TreeVo {
|
|
@ApiModelProperty(value = "id")
|
private String id;
|
|
@ApiModelProperty(value = "名称")
|
private String name;
|
|
@ApiModelProperty(value = "类型(结构:Menu,设备:集群(1),节点(2),磁盘阵列(3),设备(4))")
|
private String type;
|
|
@ApiModelProperty(value = "状态(-1:维修,0:正常,1:报警)")
|
private Integer status;
|
|
@ApiModelProperty(value = "是否已定位到地图上")
|
private Integer isOnMap;
|
|
@ApiModelProperty(value = "图标样式")
|
private String icon;
|
|
@ApiModelProperty(value = "ip")
|
private String ip;
|
|
@ApiModelProperty(value = "位置")
|
private String address;
|
|
@ApiModelProperty(value = "公网ip")
|
private String publicIp;
|
|
@ApiModelProperty(value = "公网端口")
|
private String publicPort;
|
|
@ApiModelProperty(value = "组织机构名称")
|
private String orgName;
|
|
@ApiModelProperty(value = "子节点(可能是菜单节点,也可能是设备节点)")
|
private List<MenuTreeVo> child;
|
|
@ApiModelProperty(value = "父节点id")
|
private String parentId;
|
|
@ApiModelProperty(value = "是否选中,默认false")
|
private Boolean isCheck = false;
|
|
@ApiModelProperty(value = "经度")
|
private String longitude;
|
|
@ApiModelProperty(value = "纬度")
|
private String latitude;
|
|
@ApiModelProperty(value = "所在组织id")
|
private Long orgId;
|
|
}
|