2026-04-27 0bc2775e4fd776086c508fd7640bc3d61835cf73
分支
用户 <2163098428@qq.com>
星期一, 四月 27, 2026 15:57 +0800
提交者 <2163098428@qq.com>
星期一, 四月 27, 2026 15:57 +0800
提交0bc2775e4fd776086c508fd7640bc3d61835cf73
目录 328de54dcb8cf2d1144cc63272ee6db5d29fd991 目录 | zip | gz
上一版本 398551392afc2ab879f837f60f95f9c9d8cf3c98 查看 | 对比
feat(ai): 添加审批待办助手功能

- 集成 langchain4j 配置,支持多种 AI 模型包括 DashScope、OpenAI 和 Ollama
- 配置 MongoDB 存储聊天记忆,替换原有的 Redis 配置
- 添加审批待办助手的 Prompt 提示词文件
- 创建 ApproveTodoAgent 接口和相关配置类
- 实现 ApproveTodoIntentExecutor 意图执行器,支持审批相关操作识别
- 开发 ApproveTodoTools 工具类,提供审批待办的增删改查和统计功能
- 实现完整的审批流程管理,包括审核、驳回、修改、删除等操作
- 添加审批数据统计分析功能,支持状态分布和趋势图表
- 集成 ECharts 图表配置,便于前端展示统计结果
已添加16个文件
已修改3个文件
1605 ■■■■■ 文件已修改
pom.xml 156 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/assistant/ApproveTodoAgent.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/assistant/ApproveTodoIntentExecutor.java 208 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/assistant/Assistant.java 16 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/assistant/SeparateChatAssistant.java 35 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/bean/ChatForm.java 15 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/config/ApproveTodoAgentConfig.java 20 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/config/EmbeddingStoreConfig.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/config/SeparateChatAssistantConfig.java 29 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/config/XiaozhiAgentConfig.java 100 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/controller/XiaozhiController.java 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/mongodbBean/ChatMessages.java 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/store/MongoChatMemoryStore.java 51 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/ai/tools/ApproveTodoTools.java 751 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/application-dev.yml 51 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 36 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/approve-todo-agent-prompt.txt 13 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/my-prompt-template.txt 2 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
src/main/resources/my-prompt-template3.txt 3 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史