图谱服务集成

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

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

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

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

Loading…
Cancel
Save