GraphClassificationController.java 966 B

1234567891011121314151617181920212223242526
  1. package cn.seec.seecml.controller;
  2. import cn.seec.seecml.dto.ClassificationDTO;
  3. import cn.seec.seecml.vo.ClassificationResultVO;
  4. import io.swagger.v3.oas.annotations.Operation;
  5. import org.springframework.web.bind.annotation.PostMapping;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.util.Arrays;
  10. /** @author Kunduin */
  11. @RestController
  12. @RequestMapping("/api/graph")
  13. public class GraphClassificationController {
  14. @PostMapping("/classification")
  15. @Operation(description = "根据文本自动判断知识点")
  16. public ClassificationResultVO classifyKnowledgeByText(
  17. @RequestBody(required = true) ClassificationDTO classificationDTO) {
  18. return ClassificationResultVO.builder()
  19. .knowledgeIdList(Arrays.asList("SR.SRF.DSR", "SR.SRF.PPR"))
  20. .build();
  21. }
  22. }