Commit Graph

22 Commits

Author SHA1 Message Date
chengkai3 483fdb982b feat:[FL-165][给系统开发一个操作文档管理和展示功能]
- 创建后端数据库模型:DocumentChapter 和 Document,支持按章节组织的树形文档结构
- 创建数据库迁移文件:002_add_document_management.sql
- 创建 Pydantic schemas:定义文档和章节的请求/响应模型
- 创建后端服务层:document_service.py 实现 CRUD 和树形结构构建
- 创建 API 路由:/api/v1/documents 和 /api/v1/documents/chapters,支持完整的 RESTful 操作
- 创建前端类型定义:document.ts
- 创建文档管理页面:/admin/documents,包含章节树形目录和文档表格,支持增删改查
- 创建文档展示页面:/admin/docs-view,左侧目录树右侧内容展示,支持 Markdown 渲染
- 安装 react-markdown 依赖用于文档内容展示

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-20 23:22:03 +08:00
chengkai3 21f9839dd6 feat: [FL-166] 实现AI问答功能
- 后端实现:
  - 添加 ai_chat_conversations 和 ai_chat_messages 数据模型
  - 创建 AI 问答 API 路由(/api/v1/ai-chat)
  - 实现对话管理和消息发送服务
  - 集成 OpenAI API 进行对话交互
  - 支持流式对话历史和上下文管理

- 前端实现:
  - 创建 ChatGPT 风格的聊天界面(/admin/ai-chat)
  - 支持新建、选择、删除对话
  - 实现消息发送和实时显示
  - 使用 Ant Design 组件构建响应式 UI

- 系统参数配置:
  - ai_chat.openai_api_key: OpenAI API 密钥
  - ai_chat.model: 使用的 AI 模型(默认 gpt-3.5-turbo)
  - ai_chat.base_url: API 基础 URL(支持第三方兼容接口)

- 数据库迁移:
  - 002_add_ai_chat.sql: 创建对话和消息表
  - 003_add_ai_chat_params.sql: 添加系统参数默认配置

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: multica-agent <github@multica.ai>
2026-06-20 23:20:26 +08:00
chengkai3 1d11bf9fc3 [feat]:[FL-109][增加系统消息发送功能]
- 后端:创建system_messages表模型和Schema
- 后端:实现消息创建、查询、标记已读的服务层
- 后端:新增REST API接口(需admin.system_message权限)
- 前端:完善系统消息抽屉弹窗,显示消息列表
- 前端:自动加载未读数量,支持标记已读
- 数据库:新增迁移脚本建表

Co-authored-by: multica-agent <github@multica.ai>
2026-06-13 23:27:29 +08:00
chengkai3 fac37ddb8d [fix/feat]:[FL-81][ATP模型管理改造为资产发布制]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-11 22:39:48 +08:00
chengkai3 d36aeb8636 [feat]:[FL-65][新增定时任务管理页面]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 12:00:59 +08:00
chengkai3 4e2b3dcdad [fix]:[FL-57][统一计算任务到 Celery worker]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-09 08:29:10 +08:00
chengkai3 2f0f24e137 [fix]:[FL-42][修正模型导入清单]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:54:00 +08:00
chengkai3 5a41cd4d3d [fix/feat]:[FL-42][清理题库 Markdown 导题 热搜遗留模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:48:12 +08:00
chengkai3 a6bb67752c [fix]:[FL-44][清理遗留聊天 / 模型注册模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:35:24 +08:00
chengkai3 dd8dd9244d [fix]:[FL-43][清理遗留需求协同待办日程JWT生成器模块]
Co-authored-by: multica-agent <github@multica.ai>
2026-06-08 12:32:11 +08:00
chengkml 578d124607 feat: add fl analysis backend skeleton 2026-06-06 20:56:44 +08:00
chengkai3 3c4ad99d63 feat(tower-models): add tower model management with legacy data seed 2026-05-03 18:15:54 +08:00
chengkai3 0019aa0fba feat: add scheduler and flower monitoring with worker registry 2026-05-01 21:05:42 +08:00
Admin 9e68a91941 下线诗词本等7项多余功能并清理相关代码
Co-authored-by: multica-agent <github@multica.ai>
2026-05-01 19:43:49 +08:00
chengkai3 e5a33d7f9a feat: add elevation dataset management and line altitude apply jobs 2026-05-01 17:10:19 +08:00
chengkai3 ba21ed8550 chore: sync workspace updates 2026-04-26 09:00:49 +08:00
chengkai3 db81bf41fc 前端框架修改 2026-04-26 00:14:25 +08:00
chengkai3 472234035d 前端框架修改 2026-04-23 09:41:54 +08:00
chengkai3 f99f1954f0 feat: add admin feature modules and page route mappings 2026-04-19 07:48:34 +08:00
chengkai3 a737e5f542 chore: sync workspace changes 2026-04-17 21:55:27 +08:00
chengkai3 1e3478265c feat(files): complete phase-1 file management flow 2026-04-12 20:48:23 +08:00
chengkai3 0eb656aaf2 feat: add CI/CD workflow and sync latest workspace changes 2026-04-12 00:03:30 +08:00