yuliang_guo
|
2f47193059
|
feat: 集成MinIO对象存储服务
continuous-integration/drone/push Build is passing
- 新增storage_service.py封装MinIO操作
- 修改upload.py使用storage_service上传文件
- 修改course_service.py使用storage_service删除文件
- 适配preview.py支持从MinIO获取文件
- 适配knowledge_analysis_v2.py支持MinIO存储
- 在config.py添加MinIO配置项
- 添加minio依赖到requirements.txt
支持特性:
- 自动降级到本地存储(MinIO不可用时)
- 保持URL格式兼容(/static/uploads/)
- 文件自动缓存到本地(用于预览和分析)
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-02-03 14:06:22 +08:00 |
|
yuliang_guo
|
c3aa4e85e7
|
feat: 添加PPT/PPTX文件类型支持
continuous-integration/drone/push Build is passing
1. upload.py: 添加ppt/pptx到允许上传的文件类型
2. knowledge_analysis_v2.py: 添加PPT内容提取方法_extract_ppt_content
3. requirements.txt: 添加python-pptx依赖
|
2026-01-31 11:49:10 +08:00 |
|
yuliang_guo
|
37b8d6be1a
|
feat: 新增Excel内容提取支持 & 修复成绩查询课程筛选
continuous-integration/drone/push Build is failing
- 后端 knowledge_analysis_v2.py: 新增 _extract_excel_content 方法支持xlsx/xls文件
- 前端 student-scores.vue: 课程筛选改为动态加载,修复筛选参数传递
|
2026-01-29 18:06:38 +08:00 |
|
111
|
442ac78b56
|
sync: 同步服务器最新代码 (2026-01-27)
continuous-integration/drone/push Build is failing
更新内容:
- 后端 AI 服务优化(能力分析、知识点解析等)
- 前端考试和陪练界面更新
- 修复多个 prompt 和 JSON 解析问题
- 更新 Coze 语音客户端
|
2026-01-27 10:03:28 +08:00 |
|
111
|
998211c483
|
feat: 初始化考培练系统项目
- 从服务器拉取完整代码
- 按框架规范整理项目结构
- 配置 Drone CI 测试环境部署
- 包含后端(FastAPI)、前端(Vue3)、管理端
技术栈: Vue3 + TypeScript + FastAPI + MySQL
|
2026-01-24 19:33:28 +08:00 |
|