Administrator
2025-08-25 de4559337b49fd140aff8a45377ee6ae173b654e
src/main/java/cc/mrbird/febs/ai/controller/talk/ApiAiTalkController.java
@@ -4,10 +4,12 @@
import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkDto;
import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkItemPageDto;
import cc.mrbird.febs.ai.req.talk.ApiTalkDto;
import cc.mrbird.febs.ai.req.talk.ApiTalkItemPageDto;
import cc.mrbird.febs.ai.req.talk.ApiTalkPageDto;
import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkItemVo;
import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkStreamVo;
import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkVo;
import cc.mrbird.febs.ai.res.talk.ApiTalkItemPageVo;
import cc.mrbird.febs.ai.res.talk.ApiTalkPageVo;
import cc.mrbird.febs.ai.res.talk.ApiTalkVo;
import cc.mrbird.febs.ai.service.AiMemberTalkService;
@@ -46,7 +48,7 @@
        return aiTalkService.talkOpen(dto);
    }
    @ApiOperation(value = "用户AI问答记录分页查询", notes = "用户AI问答记录分页查询")
    @ApiOperation(value = "问答记录分页查询", notes = "问答记录分页查询")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiTalkPageVo.class)
    })
@@ -56,6 +58,16 @@
        return aiTalkService.talkList(dto);
    }
    @ApiOperation(value = "问答记录详情分页查询", notes = "问答记录详情分页查询")
    @ApiResponses({
            @ApiResponse(code = 200, message = "success", response = ApiTalkItemPageVo.class)
    })
    @PostMapping(value = "/historyPage")
    public FebsResponse historyPage(@RequestBody @Validated ApiTalkItemPageDto dto) {
        return aiTalkService.historyPage(dto);
    }
    @ApiOperation("提问AI(流式)")
    @ApiResponses({
            @ApiResponse(code = 200, message = "流式响应", response = ApiMemberTalkStreamVo.class),