Administrator
2025-10-11 c3a79d24dc10551b7a7830f1d11f66e3adb1430e
refs
author Administrator <15274802129@163.com>
Saturday, October 11, 2025 09:54 +0800
committer Administrator <15274802129@163.com>
Saturday, October 11, 2025 09:54 +0800
commitc3a79d24dc10551b7a7830f1d11f66e3adb1430e
tree 9ac39b0eaf018527ecddcc9c25bb5ecd84f92b43 tree | zip | gz
parent ec00cb3e936147ae1c080cbb5d723ef368a3d2da view | diff
feat(ai): 实现报告列表流式传输功能

- 将 talkReportList 接口返回类型从 FebsResponse 改为 Flux<FebsResponse>
- 新增流式传输逻辑,按每100字符分块传输分析报告内容
- 添加传输进度计算和结束标识
- 处理空分析报告情况,直接返回空数据响应
- 控制器层同步更新接口定义以支持流式响应
3 files modified
39 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/memberTalk/ApiMemberTalkStreamController.java 2 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiMemberTalkStreamService.java 2 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiMemberTalkStreamServiceImpl.java 35 ●●●● diff | view | raw | blame | history