datai/datai-scenes/datai-scene-salesforce/docs/sessions/2026-02-03-003-03-session.md

47 lines
1.9 KiB
Markdown
Raw Permalink Normal View History

2026-02-03 16:51:09 +08:00
# 会话记录 - 部署操作
## 元数据
- 需求编号003-03
- 需求名称:部署操作
- 开始时间2026-02-03
- 结束时间2026-02-03
- 当前阶段:阶段 5提示词生成
## 阶段记录
### 阶段 1需求定义
- 状态:已完成
- 需求文档:[2026-01-28-003-03-部署操作.md](../requirements/sub/2026-01-28-003-03-部署操作.md)
### 阶段 2方案设计
- 状态:已完成
- 设计文档:[2026-02-03-003-03-部署操作-设计.md](../design/2026-02-03-003-03-部署操作-设计.md)
- 关键决策:
- 复用 003-02 定义的 `datai_metadata_deploy` 表和实体类。
- 核心 Service 负责通用 ZIP 包的传输和状态同步。
- Controller 提供 ZIP 上传、状态查询、轮询和取消接口。
- 采用同步轮询机制简化前端调用。
### 阶段 3方案决策
- 状态:已完成
- 决策文档:[2026-02-03-003-03-ADR-通用部署接口设计.md](../decisions/2026-02-03-003-03-ADR-通用部署接口设计.md)
- 关键决策:
- **通用字节流接口**Service 接收 `byte[]` 格式的 ZIP 包,实现部署操作与元数据构建逻辑的解耦,提高复用性和灵活性。
- 确认复用 003-02 中关于同步轮询的决策。
### 阶段 4数据库结构生成
- 状态:已完成
- SQL 脚本:无(复用 003-02 数据库结构)
- 说明:本需求完全复用 `datai_metadata_deploy` 表,无需新增表结构或字段变更。
### 阶段 5提示词生成
- 状态:已完成
- 提示词文档:[2026-02-03-003-03-prompt-部署操作.md](../prompts/2026-02-03-003-03-prompt-部署操作.md)
- 关键内容:
- **目标**:实现通用部署接口、状态查询、取消和同步轮询。
- **接口约束**Service 接收 `byte[]` ZIPController 处理 MultipartFile。
- **技术栈**Spring Boot, MyBatis Plus, Salesforce WSC。
## 下一阶段计划
- 进入阶段 6代码生成。