From f8d46b81b92b7571d012bf1eebc4baf694689408 Mon Sep 17 00:00:00 2001 From: jzy <928294064@qq.com> Date: Sat, 6 Sep 2025 16:31:03 +0800 Subject: [PATCH 1/2] controller --- .../main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java | 7 +++++++ ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java | 4 +++- .../src/main/java/com/ruoyi/api/service/impl/PointService.java | 2 +- ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml | 6 +++++- 4 files changed, 16 insertions(+), 3 deletions(-) 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..0fed599 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,13 @@ 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; + } + 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..a834fac 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,9 @@ import java.util.Map; @Mapper public interface ZhyPointMapper { List selectPointByName(@Param("name") String name); + 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..9586d00 100644 --- a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml @@ -9,6 +9,10 @@ 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}) From 32c0e4a4d66ed0b0b6e7a85e9a63d845505bb179 Mon Sep 17 00:00:00 2001 From: jzy <928294064@qq.com> Date: Sat, 6 Sep 2025 16:54:18 +0800 Subject: [PATCH 2/2] controller --- .../java/com/ruoyi/api/controller/TestXiaoTuPuController.java | 10 ++++++++++ .../src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java | 2 ++ ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml | 4 ++++ 3 files changed, 16 insertions(+) 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 0fed599..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 @@ -148,12 +148,22 @@ public class TestXiaoTuPuController extends BaseController { 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 a834fac..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,6 +8,8 @@ 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); diff --git a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml index 9586d00..844a5fb 100644 --- a/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml +++ b/ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml @@ -12,6 +12,10 @@ + +