| | |
| | | import cc.mrbird.febs.ai.enumerates.AiTypeEnum; |
| | | import cc.mrbird.febs.ai.mapper.AiMemberTalkMapper; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkItemPageDto; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiTalkMemberListDto; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiTalkReportListDto; |
| | | import cc.mrbird.febs.ai.req.memberTalkStream.*; |
| | | import cc.mrbird.febs.ai.req.memberTalk.ApiMemberTalkListDto; |
| | | import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkMemberAnswerSavaVo; |
| | | import cc.mrbird.febs.ai.res.memberTalk.ApiTalkReportListVo; |
| | | import cc.mrbird.febs.ai.res.memberTalkStream.ApiMemberTalkReloadStreamVo; |
| | | import cc.mrbird.febs.ai.res.memberTalkStream.ApiMemberTalkStreamVo; |
| | | import cc.mrbird.febs.ai.res.memberTalk.ApiMemberTalkListVo; |
| | | import cc.mrbird.febs.ai.service.*; |
| | | import cc.mrbird.febs.ai.strategy.LlmStrategyFactory; |
| | | import cc.mrbird.febs.ai.strategy.enumerates.LlmApplicationAppIdEnum; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse talkList(ApiMemberTalkListDto dto) { |
| | | |
| | | return new FebsResponse().success().data(aiMemberTalkService.getPageByDto(dto)); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse talkMemberList(ApiTalkMemberListDto dto) { |
| | | |
| | | return new FebsResponse().success().data(aiMemberTalkItemService.getPageByDto(dto)); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse talkReportList(ApiTalkReportListDto dto) { |
| | | ApiTalkReportListVo apiTalkReportListDto = new ApiTalkReportListVo(); |
| | | |
| | | String memberTalkId = dto.getMemberTalkId(); |
| | | AiMemberTalk byId = aiMemberTalkService.getById(memberTalkId); |
| | | apiTalkReportListDto.setAnalysis(byId.getAnalysis()); |
| | | return new FebsResponse().success().data(apiTalkReportListDto); |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse reload(ApiMemberTalkReloadStreamDto dto) { |
| | | |
| | | String memberUuid = LoginUserUtil.getLoginUser().getMemberUuid(); |