Browse Source

更新图谱节点基类信息

MarkHuang 4 years ago
parent
commit
6b46473dfc

+ 3 - 1
src/main/java/com/diagbot/entity/node/base/BaseNode.java

@@ -7,6 +7,8 @@ import org.neo4j.ogm.annotation.*;
 import org.springframework.data.repository.query.Param;
 
 import java.io.Serializable;
+import java.util.HashMap;
+import java.util.Map;
 import java.util.Set;
 
 /**
@@ -20,7 +22,7 @@ import java.util.Set;
 public class BaseNode implements Serializable {
     @Id
     @GeneratedValue
-    private Long nodeId;
+    private Long id;
 
     @Labels
     private Set<String> labels;

+ 4 - 0
src/main/java/com/diagbot/repository/BaseNodeRepository.java

@@ -13,6 +13,10 @@ import java.util.List;
 
 public interface BaseNodeRepository extends Neo4jRepository<BaseNode, Long> {
 
+    void delete(BaseNode baseNode);
+
+    <Optional>BaseNode findById(long id);
+
     List<BaseNode> findByNameIs(String name);
 
     @Query("MATCH (n) WHERE n.name={name} RETURN n, LABELS(n) as Label")

+ 2 - 0
src/main/java/com/diagbot/vo/NeoEntityVO.java

@@ -14,6 +14,8 @@ import java.util.Map;
  */
 @Data
 public class NeoEntityVO {
+    // 节点ID
+    private Integer ID;
     // 节点名称
     private String name;
     // 节点标签