Administrator
5 hours ago f7def4651e48093c47008031a313c88df9811c88
refs
author Administrator <15274802129@163.com>
Tuesday, September 30, 2025 11:51 +0800
committer Administrator <15274802129@163.com>
Tuesday, September 30, 2025 11:51 +0800
commitf7def4651e48093c47008031a313c88df9811c88
tree 7486037019b9093f1f4b8d69e119f7b178a31233 tree | zip | gz
parent d7953d723a0b629fd9adc55ca140a93d27ec1887 view | diff
feat(ai): 新增知识文件刷新与删除功能

- 在 AiKnowledgeController 中新增 refresh 和 delete 接口
- 扩展 AiKnowledgeFile 实体类,增加 companyName 字段并更新状态描述- 在 AiKnowledgeFileService 中添加 refresh、delete 和 refreshEvent 方法- 实现文件状态更新逻辑,支持从服务器和知识库中删除文件
- 添加定时任务 KnowledgeJob,定期执行文件状态刷新
- 更新前端页面,增加刷新和删除按钮及对应事件处理函数
- 优化分页查询逻辑,加载关联公司名称信息
- 调整工具类 KnowledgeBaseUtil,增强文件管理相关方法
6 files modified
1 files added
295 ■■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/knowledge/AiKnowledgeController.java 19 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/entity/AiKnowledgeFile.java 6 ●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/quartz/KnowledgeJob.java 24 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/AiKnowledgeFileService.java 6 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/service/impl/AiKnowledgeFileServiceImpl.java 124 ●●●●● diff | view | raw | blame | history
src/main/java/cc/mrbird/febs/ai/util/KnowledgeBaseUtil.java 73 ●●●●● diff | view | raw | blame | history
src/main/resources/templates/febs/views/modules/ai/knowledge/list.html 43 ●●●●● diff | view | raw | blame | history