| | |
| | | |
| | | import cc.mrbird.febs.ai.entity.*; |
| | | import cc.mrbird.febs.ai.mapper.AiProductQuestionMapper; |
| | | import cc.mrbird.febs.ai.req.AiProductQuestionAiDto; |
| | | import cc.mrbird.febs.ai.service.AiProductQuestionItemService; |
| | | import cc.mrbird.febs.ai.service.AiProductQuestionService; |
| | | import cc.mrbird.febs.ai.service.AiService; |
| | | import cc.mrbird.febs.ai.util.UUID; |
| | | import cc.mrbird.febs.common.entity.FebsResponse; |
| | | import cc.mrbird.febs.common.entity.QueryRequest; |
| | |
| | | |
| | | private final AiProductQuestionMapper aiProductQuestionMapper; |
| | | private final AiProductQuestionItemService aiProductQuestionItemService; |
| | | private final AiService aiService; |
| | | |
| | | @Override |
| | | public AiProductQuestion getById(String id) { |
| | |
| | | return aiProductQuestionMapper.selectList(aiProductQuestionLambdaQueryWrapper); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse aiCreate(AiProductQuestionAiDto dto) { |
| | | String questionAndAnswerStr = aiService.llmInvokeNonStreaming(dto); |
| | | return null; |
| | | } |
| | | |
| | | } |