feat: add template detail and config APIs
This commit is contained in:
@@ -47,3 +47,15 @@
|
||||
5. 增加 HTML 转义,避免 Word 文本中的特殊字符破坏预览结构。
|
||||
6. 使用示例 blocks 验证标题、段落、表格 HTML 均生成正确。
|
||||
- **执行结果**: 完成任务 026-029,HTML 预览生成服务已满足基础预览要求。
|
||||
|
||||
## 会话 ID: 20260701-query-config-api
|
||||
- [2026-07-01 20:31:33]
|
||||
- **执行原因**: 按任务清单继续完成查询与配置接口 030-033。
|
||||
- **执行过程**:
|
||||
1. 新增 `BlockConfigPayload` 和 `DataSourcePayload` 请求模型。
|
||||
2. 实现 `GET /api/templates/{template_id}`,聚合模板、预览 HTML、blocks、tree 和 configs。
|
||||
3. 实现 `POST /api/templates/{template_id}/blocks/{block_id}/config`,按 `(template_id, block_id)` 进行 upsert。
|
||||
4. 新增 `GET /api/data-sources` 返回 MVP 预设数据源列表。
|
||||
5. 新增 `POST /api/data-sources` 支持新增内存数据源并校验 code 唯一。
|
||||
6. 执行语法检查和 FastAPI 路由注册检查。
|
||||
- **执行结果**: 完成任务 030-033,模板详情、区域配置保存和数据源接口已可调用。
|
||||
|
||||
Reference in New Issue
Block a user