docs: 更新任务执行摘要
This commit is contained in:
parent
0b23858159
commit
d8e497a33b
|
|
@ -22,3 +22,28 @@
|
||||||
- 阶段一(基础设施):45 个文件,后端 5 张表模型导入正常,前端 TypeScript 编译零错误。
|
- 阶段一(基础设施):45 个文件,后端 5 张表模型导入正常,前端 TypeScript 编译零错误。
|
||||||
- 阶段二(核心业务 API):17 个 API 端点全部注册,后端启动正常,`/health` 返回 200 OK。
|
- 阶段二(核心业务 API):17 个 API 端点全部注册,后端启动正常,`/health` 返回 200 OK。
|
||||||
- Git 提交:2 次提交(b5fa343, aa84521)。
|
- Git 提交:2 次提交(b5fa343, aa84521)。
|
||||||
|
|
||||||
|
## 会话 ID: 2
|
||||||
|
- [2026-07-06 16:15]
|
||||||
|
- **执行原因**: 完成阶段三(异步任务与 AI 集成)和阶段四(前端开发)
|
||||||
|
- **执行过程**:
|
||||||
|
1. 实现 AI 调用适配器 `ai_adapter.py`:工厂模式支持 openai/azure/custom 三种供应商,httpx 异步调用。
|
||||||
|
2. 实现参考文件解析器 `ref_parser.py`:提取 txt/docx/pdf 文本内容。
|
||||||
|
3. 编写 Celery 配置 `celery_app.py` + 异步生成任务 `generate.py`(模板加载→生成点排序→参考解析→AI调用→HTML插入→文档保存→状态更新)。
|
||||||
|
4. 实现任务管理 API:触发生成/查询状态/下载结果(docx+pdf)/取消任务/单点测试。
|
||||||
|
5. 注册全部 23 个 API 端点,后端启动验证通过。
|
||||||
|
6. 前端 API 层:axios 封装 + 4 组 API 调用(models/templates/generationPoints/tasks)。
|
||||||
|
7. TypeScript 类型定义(AIModel/Template/GenerationPoint/GenerationTask)。
|
||||||
|
8. 模型管理页面:表格 + 新增/编辑弹窗 + 启用切换 + 删除。
|
||||||
|
9. 模板列表页面:表格 + docx 上传 + 在线编辑/下载/删除。
|
||||||
|
10. 模板编辑器(核心):TinyMCE 自托管 + 选区监听浮动标注 + 生成点弹窗 + 右侧面板(测试/编辑/删除)+ 触发生成任务 + 进度轮询 + 结果下载。
|
||||||
|
11. 任务历史页面:状态标签 + 下载 + 取消。
|
||||||
|
12. 系统设置页面:默认模型/并发/超时配置。
|
||||||
|
13. Vite 配置 API 代理(3000→8000) + TinyMCE 自托管。
|
||||||
|
14. 修复 docker-compose(postgres:18.3→16-alpine)+ Alembic 初始迁移。
|
||||||
|
15. 启动全套服务(PostgreSQL + Redis + Backend + Frontend),前端页面可正常访问。
|
||||||
|
- **执行结果**:
|
||||||
|
- 后端 23 个 API 端点,前端 5 个页面完成,TypeScript 零错误,Vite 构建成功。
|
||||||
|
- 服务全部启动:前端 http://localhost:3000 返回 200,后端 /api/v1/models 返回正常。
|
||||||
|
- Git 提交:3 次提交(afabb64, 985a861, 0b23858)。
|
||||||
|
- 总计 8 次提交,约 70 个文件。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue