Administrator
6 days ago 485c6557ae50afe6703c0b64169ce8eb634b1924
refs
author Administrator <15274802129@163.com>
Tuesday, March 17, 2026 13:01 +0800
committer Administrator <15274802129@163.com>
Tuesday, March 17, 2026 13:01 +0800
commit485c6557ae50afe6703c0b64169ce8eb634b1924
tree a2a3975a23719f23fc487f697dc70327261cab6e tree | zip | gz
parent 463d97a5e770dce75c91f9a1bc9ee75942e847c2 view | diff
feat(rabbit): 移除旧的消息队列配置并新增AI相关的实体和映射

- 移除了AgentConsumer中的所有消息监听方法和相关依赖注入
- 移除了AgentProducer中的大部分消息发送方法,仅保留sendAddCompanyToken方法
- 更新了RabbitConfigure配置类,移除了原有的队列、交换机和绑定配置
- 新增AiRequestDto请求数据传输对象用于AI服务调用
- 在LlmStrategyService接口中添加了新的流式调用方法
- 新增YHAiAgentKnowledge实体类及其对应的数据库映射接口
- 更新YHAiCompany实体类,新增levelCode和useToken字段
- 新增YHAiKnowledge实体类及其对应的数据库映射接口
- 更新RabbitQueueEnum枚举类,替换为新的PC公司AI相关队列配置
16 files added
15 files modified
1300 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/strategy/Impl/AliApplicationLlmStrategyServiceImpl.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/strategy/Impl/AliLlmStrategyServiceImpl.java 221 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/strategy/Impl/HsLlmStrategyServiceImpl.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/strategy/LlmStrategyService.java 3 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/common/configure/RabbitConfigure.java 249 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/constants/ExchangeConstants.java 2 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/constants/QueueConstants.java 18 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/constants/RouteKeyConstants.java 2 ●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/consumer/AgentConsumer.java 137 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/enumerates/RabbitQueueEnum.java 27 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/rabbit/producter/AgentProducer.java 92 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/controller/YHApiAgentController.java 35 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHAiAgentKnowledge.java 29 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHAiCompany.java 2 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHAiKnowledge.java 50 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHAiTalk.java 24 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHAiTalkItem.java 27 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/entity/YHSysCompanyLevel.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/mapper/YHAiAgentKnowledgeMapper.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/mapper/YHAiKnowledgeMapper.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/mapper/YHAiTalkItemMapper.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/mapper/YHAiTalkMapper.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/mapper/YHSysCompanyLevelMapper.java 7 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/req/AiRequestDto.java 25 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/req/YHAitalkItemStreamDto.java 20 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/req/YHSaveContextDto.java 26 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/req/YHSendInitDto.java 16 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/res/YHAitalkItemStreamVo.java 16 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/res/YHSendInitVo.java 14 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/service/YhAiService.java 9 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/yinhe/service/impl/YhAiServiceImpl.java 195 ●●●●● diff | view | raw | blame | history