图谱服务集成

dev_2.1.0
liu 1 year ago
parent 6d2af869c7
commit a635f556c7

@ -1,5 +1,6 @@
package com.supervision.vo; package com.supervision.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.Map; import java.util.Map;
@ -7,11 +8,15 @@ import java.util.Map;
@Data @Data
public class EdgeVO { public class EdgeVO {
@ApiModelProperty("来源节点ID")
private String source; private String source;
@ApiModelProperty("目标节点ID")
private String target; private String target;
@ApiModelProperty("连线展示的名称,可能为空")
private String name; private String name;
@ApiModelProperty("连线所拥有的属性")
private Map<String, Object> params; private Map<String, Object> params;
} }

@ -1,5 +1,7 @@
package com.supervision.vo; package com.supervision.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.Data; import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
@ -9,9 +11,12 @@ import java.util.List;
@Data @Data
@NoArgsConstructor @NoArgsConstructor
@AllArgsConstructor @AllArgsConstructor
@ApiModel
public class GraphVO { public class GraphVO {
@ApiModelProperty("节点")
private List<NodeVO> nodes; private List<NodeVO> nodes;
@ApiModelProperty("关系")
private List<EdgeVO> edges; private List<EdgeVO> edges;
} }

@ -1,24 +1,29 @@
package com.supervision.vo; package com.supervision.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.Map; import java.util.Map;
@Data @Data
@ApiModel
public class NodeVO { public class NodeVO {
@ApiModelProperty("节点ID")
private String id; private String id;
@ApiModelProperty("节点值(页面展示)")
private String nodeValue; private String nodeValue;
@ApiModelProperty("节点颜色")
private String nodeColour; private String nodeColour;
@ApiModelProperty("节点级别 1 2 3 4级")
private Integer nodeLevel; private Integer nodeLevel;
@ApiModelProperty("节点类型")
private String nodeType; private String nodeType;
@ApiModelProperty("节点描述")
private String nodeDesc; private String nodeDesc;
@ApiModelProperty("节点拥有的属性列表")
private Map<String, Object> params = new LinkedHashMap<>(); private Map<String, Object> params = new LinkedHashMap<>();
} }

Loading…
Cancel
Save