对比新文件 |
| | |
| | | package com.iailab.module.ai.api.questionTemplate; |
| | | |
| | | import com.iailab.framework.common.enums.RpcConstants; |
| | | import com.iailab.module.ai.api.questionTemplate.dto.AiModelDTO; |
| | | import com.iailab.module.ai.api.questionTemplate.dto.QuestionTemplateDTO; |
| | | import com.iailab.module.ai.enums.ApiConstants; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | | import io.swagger.v3.oas.annotations.Operation; |
| | | import io.swagger.v3.oas.annotations.tags.Tag; |
| | | import org.springframework.web.bind.annotation.PostMapping; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author DongYukun |
| | | * @Description |
| | | * @createTime 2025年06月04日 |
| | | */ |
| | | @FeignClient(name = ApiConstants.NAME) |
| | | @Tag(name = "问题模板") |
| | | public interface QuestionTemplateApi { |
| | | |
| | | String PREFIX = RpcConstants.RPC_API_PREFIX + "/ai/questiontemplate"; |
| | | |
| | | @GetMapping(PREFIX + "/modelList") |
| | | @Operation(summary = "Ai大模型级联问题模版") |
| | | List<AiModelDTO> queryModelList(); |
| | | |
| | | @PostMapping(PREFIX + "/queryTemplates") |
| | | @Operation(summary = "Ai大模型级联问题模版") |
| | | List<QuestionTemplateDTO> queryTemplates(@RequestBody QuestionTemplateDTO questionTemplateDTO); |
| | | } |