Browse Source

controller

zxm
菅振宇 7 months ago
parent
commit
f8d46b81b9
  1. 7
      ruoyi-api/src/main/java/com/ruoyi/api/controller/TestXiaoTuPuController.java
  2. 4
      ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java
  3. 2
      ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java
  4. 6
      ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml

7
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<Map> getKeyWorlds() throws IOException {
List<Map> a = zhyPointMapper.selectPointByType1("keyword");
return a;
}
public Map<String, Object> convertToGraphFormat(List<Map> rawNodes, List<Map> rawRelationships) {
List<Map<String, Object>> nodes = new ArrayList<>();
List<Map<String, Object>> links = new ArrayList<>();

4
ruoyi-api/src/main/java/com/ruoyi/api/mapper/ZhyPointMapper.java

@ -8,7 +8,9 @@ import java.util.Map;
@Mapper
public interface ZhyPointMapper {
List<Map> selectPointByName(@Param("name") String name);
List<Map> selectPointByType1(@Param("type1") String type1);
List<Map> 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);
}

2
ruoyi-api/src/main/java/com/ruoyi/api/service/impl/PointService.java

@ -394,7 +394,7 @@ public class PointService {
Map<String, Object> 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")));

6
ruoyi-api/src/main/resources/mapper/api/ZhyPointMapper.xml

@ -9,6 +9,10 @@
select * from zhy_point where point_name=#{name}
</select>
<select id="selectPointByType1" resultType="map">
select * from zhy_point where type1=#{type1}
</select>
<select id="selectPointRelationshipByName" resultType="map">
SELECT *
FROM zhy_point_relationship
@ -29,7 +33,7 @@
</select>
<insert id="insertPoint">
insert into zhy_point (point_name,uuid) values (#{name},#{uuid})
insert into zhy_point (point_name,uuid,type1) values (#{name},#{uuid},#{type1})
</insert>
<insert id="insertPointReship">

Loading…
Cancel
Save