Parcourir la source

1、增加python图谱接口转发

rayson il y a 7 mois
Parent
commit
7fcaf9025a

+ 7 - 0
menduner/menduner-system-api/src/main/java/com/citu/module/menduner/system/api/python/GraphApi.java

@@ -8,6 +8,8 @@ import org.springframework.cloud.openfeign.FeignClient;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 
+import java.util.Map;
+
 @FeignClient(name = ApiConstants.PYTHON_MENDUNR_NAME)
 @Tag(name = "RPC 服务 - python 知识图谱")
 public interface GraphApi {
@@ -35,4 +37,9 @@ public interface GraphApi {
     @PostMapping("/rocket/delete/data")
     @Operation(summary = "删除图谱数据")
     CommonResult<Boolean> receiveData(@RequestBody GraphQueryPageDTO queryDTO);
+
+    @PostMapping("/rocket/label/list")
+    @Operation(summary = "页面标签列表")
+    CommonResult<Object> getLabelList(@RequestBody GraphQueryPageDTO queryDTO);
+
 }

+ 31 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/admin/python/GraphController.java

@@ -0,0 +1,31 @@
+package com.citu.module.menduner.system.controller.admin.python;
+
+import com.citu.framework.common.pojo.CommonResult;
+import com.citu.module.menduner.system.api.python.GraphApi;
+import com.citu.module.menduner.system.api.python.GraphQueryPageDTO;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@Tag(name = "管理后台 - python-知识图谱接口")
+@RestController
+@RequestMapping("/menduner/system/python-graph")
+@Validated
+public class GraphController {
+
+    @Resource
+    private GraphApi graphApi;
+
+    @GetMapping("/rocket/label/list")
+    @Operation(summary = "获取页面标签列表")
+    public CommonResult<Object> getLabelList(GraphQueryPageDTO pageReqVO) {
+        return graphApi.getLabelList(pageReqVO);
+    }
+
+
+}