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 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; }