diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java b/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java index c8d52c6..9955303 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java @@ -147,6 +147,23 @@ public class TestXiaoTuPuController extends BaseController { public void test7() throws IOException { pointService.buildPoint(); } + +// 获取所有模型 + @GetMapping("getKeyWorlds") + public List getKeyWorlds() throws IOException { + List a = zhyPointMapper.selectPointByType1("keyword"); + return a; + } + + + @GetMapping("getTitlebyReId/{id}") + public List getTitlebyReId(@PathVariable("id")Integer id) throws IOException { + List a = zhyPointMapper.selectPointResByNeo4jId(id); + return a; + } + + + public Map convertToGraphFormat(List rawNodes, List rawRelationships) { List> nodes = new ArrayList<>(); List> links = new ArrayList<>(); diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java index 95cc0d3..991849d 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java @@ -8,7 +8,11 @@ import java.util.Map; @Mapper public interface ZhyPointMapper { List selectPointByName(@Param("name") String name); + List selectPointResByNeo4jId(@Param("neo4jId") Integer neo4jId); + + List selectPointByType1(@Param("type1") String type1); + List selectPointRelationshipByName(@Param("author") String author,@Param("keyword") String keyword,@Param("agency") String agency,@Param("title") String title); - int insertPoint(@Param("name") String name,@Param("uuid") Integer uuid); + int insertPoint(@Param("name") String name,@Param("uuid") Integer uuid,@Param("type1") String type1); int insertPointReship(@Param("author") String author,@Param("keyword") String keyword,@Param("agency") String agency,@Param("relationship_id") Integer relationship_id,@Param("title") String title,@Param("url") String url); } diff --git a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java index b5fad72..971cfd4 100644 --- a/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java +++ b/ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java @@ -394,7 +394,7 @@ public class PointService { Map data = new HashMap<>(); data.put("type", type); int neo4jId = createPoint(name, data); - zhyPointMapper.insertPoint(name, neo4jId); + zhyPointMapper.insertPoint(name, neo4jId,type); return neo4jId; } else { return Integer.valueOf(String.valueOf(existing.get(0).get("uuid"))); diff --git a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml index 4f7d010..844a5fb 100644 --- a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml @@ -9,6 +9,14 @@ select * from zhy_point where point_name=#{name} + + + + - insert into zhy_point (point_name,uuid) values (#{name},#{uuid}) + insert into zhy_point (point_name,uuid,type1) values (#{name},#{uuid},#{type1})