124 lines
2.6 KiB
Markdown
124 lines
2.6 KiB
Markdown
# {{ST编号}} {{子任务名称}}技术实现方案
|
||
|
||
## 目录
|
||
|
||
> 使用 Markdown 目录或维护章节索引。
|
||
|
||
## 1. 文档信息、依据和版本
|
||
|
||
- 大需求:{{PM编号及链接}}
|
||
- 子任务:{{ST编号}}
|
||
- 原始需求版本:{{版本}}
|
||
- 需求分析:[01.需求分析.md](./01.需求分析.md)
|
||
- 方案版本:{{版本}}
|
||
- 方案状态:{{状态}}
|
||
- 代码基线:{{工程、分支、Commit}}
|
||
- 最后更新:{{时间}}
|
||
|
||
## 2. 目标、范围和验收依据
|
||
|
||
## 3. 现有实现与复用分析
|
||
|
||
| 工程 | 模块/符号 | 当前职责 | 复用或改造方式 | 代码证据 |
|
||
|---|---|---|---|---|
|
||
|
||
## 4. 总体实现方案
|
||
|
||
### 4.1 总体流程
|
||
|
||
### 4.2 模块关系
|
||
|
||
### 4.3 与其他子任务的关系
|
||
|
||
## 5. 功能点和接口总览
|
||
|
||
| 功能编号 | 功能名称 | 接口类型 | 接口/方法 | 工程 | 变更类型 | 章节 |
|
||
|---|---|---|---|---|---|---|
|
||
|
||
## 6. 各功能点实现方案
|
||
|
||
### 6.1 F-001 {{功能名称}}
|
||
|
||
#### 6.1.1 目标与依据
|
||
|
||
#### 6.1.2 涉及工程和模块
|
||
|
||
#### 6.1.3 现有逻辑及复用
|
||
|
||
#### 6.1.4 实现范围
|
||
|
||
#### 6.1.5 正常、异常和边界流程
|
||
|
||
#### 6.1.6 接口设计
|
||
|
||
#### 6.1.7 业务规则和校验
|
||
|
||
#### 6.1.8 数据读写
|
||
|
||
#### 6.1.9 权限、事务、并发和幂等
|
||
|
||
#### 6.1.10 缓存、搜索和消息
|
||
|
||
#### 6.1.11 兼容、测试和风险
|
||
|
||
> 为每个功能点重复本节。
|
||
|
||
## 7. 数据模型设计
|
||
|
||
### 7.1 数据库
|
||
|
||
| 表/实体 | 字段 | 类型 | 可空 | 默认值 | 索引/约束 | 业务含义 | 变更类型 |
|
||
|---|---|---|---|---|---|---|---|
|
||
|
||
### 7.2 Redis
|
||
|
||
| Key | 类型 | Value 结构 | TTL | 数据来源 | 更新/失效策略 |
|
||
|---|---|---|---|---|---|
|
||
|
||
### 7.3 Elasticsearch
|
||
|
||
- 索引与 Alias:
|
||
- 文档 ID:
|
||
- Mapping:
|
||
- 文档示例:
|
||
- 同步、重试和 Reindex:
|
||
|
||
### 7.4 跨存储一致性
|
||
|
||
## 8. 跨工程改造与依赖顺序
|
||
|
||
| 工程 | 模块 | 改造内容 | 输入 | 输出 | 依赖 |
|
||
|---|---|---|---|---|---|
|
||
|
||
## 9. 变更影响与回归范围
|
||
|
||
### 9.1 影响矩阵
|
||
|
||
| 影响编号 | 变更项 | 受影响接口/功能 | 工程 | 类型 | 影响说明 | 是否改造 |
|
||
|---|---|---|---|---|---|---|
|
||
|
||
### 9.2 回归范围
|
||
|
||
| 回归编号 | 工程 | 接口/功能 | 回归场景 | 原因 | 优先级 |
|
||
|---|---|---|---|---|---|
|
||
|
||
## 10. 权限、安全、事务、并发和幂等
|
||
|
||
## 11. 非功能、日志、监控和审计
|
||
|
||
## 12. 兼容、迁移、发布和回滚
|
||
|
||
## 13. 测试与验证设计
|
||
|
||
## 14. 实施步骤
|
||
|
||
| 顺序 | 工程 | 实施项 | 前置依赖 | 对应功能/验收项 |
|
||
|---|---|---|---|---|
|
||
|
||
## 15. 方案取舍、风险和待确认项
|
||
|
||
## 16. 需求追溯
|
||
|
||
| 需求/功能 | 方案章节 | 工程 | 验收标准 | 验证用例 |
|
||
|---|---|---|---|---|
|