Administrator
15 hours ago d3492864ec22a30e9fcc99b2b174cf6eb9531399
refs
author Administrator <15274802129@163.com>
Monday, February 2, 2026 14:54 +0800
committer Administrator <15274802129@163.com>
Monday, February 2, 2026 14:54 +0800
commitd3492864ec22a30e9fcc99b2b174cf6eb9531399
tree 2a3493cb2f18a99e9be2eaa2977061822e27805f tree | zip | gz
parent 394ab5adc9e6fed2f3186bc81ebadd64e80fbd7b view | diff
feat(rabbit): 添加AI题目生成功能

- 新增AiProductQuestionService接口及实现类用于处理AI题目生成
- 在AgentConsumer中添加消息监听器处理题目生成队列消息
- 在AgentProducer中添加sendAddQuestionJob方法发送题目生成任务
- 扩展AiProductQuestionJob实体增加promptAiSystem字段
- 配置RabbitMQ队列、交换机和绑定关系支持题目生成功能
- 更新前端页面将手动新增按钮替换为AI新增按钮
- 实现AI题目生成的核心逻辑包括任务调度和结果解析处理
9 files modified
148 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/entity/AiProductQuestionJob.java 5 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiProductQuestionService.java 3 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductQuestionServiceImpl.java 92 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java 16 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/constants/QueueConstants.java 1 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java 13 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/enumerates/RabbitQueueEnum.java 1 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java 11 ●●●●● diff | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/productQuestion/list.html 6 ●●●● diff | view | raw | blame | history