|
@@ -5,7 +5,6 @@ import com.citu.module.menduner.system.enums.ApiConstants;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
import org.springframework.cloud.openfeign.FeignClient;
|
|
-import org.springframework.scheduling.annotation.Async;
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
|
@@ -15,18 +14,16 @@ public interface GraphApi {
|
|
|
|
|
|
@PostMapping("/rocket/receive/data")
|
|
@PostMapping("/rocket/receive/data")
|
|
@Operation(summary = "发送数据到知识图谱")
|
|
@Operation(summary = "发送数据到知识图谱")
|
|
- CommonResult<Boolean> send(@RequestBody GraphSendDTO sendDTO);
|
|
|
|
|
|
+ CommonResult<Boolean> send(@RequestBody GraphSendDTO sendDTO);
|
|
|
|
|
|
@PostMapping("/rocket/query/graph")
|
|
@PostMapping("/rocket/query/graph")
|
|
@Operation(summary = "查询知识图谱数据")
|
|
@Operation(summary = "查询知识图谱数据")
|
|
CommonResult<Long[]> query(@RequestBody GraphQueryDTO queryDTO);
|
|
CommonResult<Long[]> query(@RequestBody GraphQueryDTO queryDTO);
|
|
|
|
|
|
-
|
|
|
|
@PostMapping("/rocket/match/job")
|
|
@PostMapping("/rocket/match/job")
|
|
@Operation(summary = "基于职位查找相似职位")
|
|
@Operation(summary = "基于职位查找相似职位")
|
|
CommonResult<Long[]> queryMatchJob(@RequestBody GraphQueryPageDTO queryDTO);
|
|
CommonResult<Long[]> queryMatchJob(@RequestBody GraphQueryPageDTO queryDTO);
|
|
|
|
|
|
-
|
|
|
|
@PostMapping("/rocket/recommend/job")
|
|
@PostMapping("/rocket/recommend/job")
|
|
@Operation(summary = "推荐职位")
|
|
@Operation(summary = "推荐职位")
|
|
CommonResult<Long[]> queryRecommendJob(@RequestBody GraphQueryPageDTO queryDTO);
|
|
CommonResult<Long[]> queryRecommendJob(@RequestBody GraphQueryPageDTO queryDTO);
|
|
@@ -34,4 +31,8 @@ public interface GraphApi {
|
|
@PostMapping("/rocket/recommend/person")
|
|
@PostMapping("/rocket/recommend/person")
|
|
@Operation(summary = "推荐人才")
|
|
@Operation(summary = "推荐人才")
|
|
CommonResult<Long[]> queryRecommendPerson(@RequestBody GraphQueryPageDTO queryDTO);
|
|
CommonResult<Long[]> queryRecommendPerson(@RequestBody GraphQueryPageDTO queryDTO);
|
|
|
|
+
|
|
|
|
+ @PostMapping("/rocket/receive/data")
|
|
|
|
+ @Operation(summary = "删除图谱数据")
|
|
|
|
+ CommonResult<Boolean> receiveData(@RequestBody GraphQueryPageDTO queryDTO);
|
|
}
|
|
}
|