47 lines
1.9 KiB
Markdown
47 lines
1.9 KiB
Markdown
# 会话记录 - 部署操作
|
||
|
||
## 元数据
|
||
- 需求编号: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[]` ZIP,Controller 处理 MultipartFile。
|
||
- **技术栈**:Spring Boot, MyBatis Plus, Salesforce WSC。
|
||
|
||
## 下一阶段计划
|
||
- 进入阶段 6:代码生成。
|