Files
makemd/archive/handover/TEMPLATE.md
wurenzhi 136c2fa579 feat: 初始化项目结构并添加核心功能模块
- 新增文档模板和导航结构
- 实现服务器基础API路由和控制器
- 添加扩展插件配置和前端框架
- 引入多租户和权限管理模块
- 集成日志和数据库配置
- 添加核心业务模型和类型定义
2026-03-17 22:07:19 +08:00

46 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 前端集成蓝图:[功能名称]
> **[Date: YYYY-MM-DD]**:由后端开发在完成功能逻辑后产出,用于指导 Console 端全栈实现。
## 1. 业务意图 (Business Intent)
- **核心价值**:描述前端如何呈现后端功能,以及如何通过交互提升业务效率。
- **关联后端 Service**`[ServiceName].ts`
## 2. UI/UX 布局方案 (Layout Design)
- **页面入口**(例如Console -> 订单管理 -> 订单工作台)
- **展示组件**
- [ ] **数据卡片**:展示关键指标和汇总信息。
- [ ] **表格视图**:展示详细数据列表,支持排序和筛选。
- [ ] **表单组件**:用于数据录入和编辑。
- **交互流程**
```text
+-----------------------------------------------------------+
| [Icon] 功能名称 |
+-----------------------------------------------------------+
| 关键指标 1: 值 | 关键指标 2: 值 | 关键指标 3: 值 |
+-----------------------------------------------------------+
| [ 按钮 1 ] [ 按钮 2 ] |
+-----------------------------------------------------------+
| 表格标题 1 | 表格标题 2 | 表格标题 3 | 操作 |
+-----------------------------------------------------------+
| 数据 1 | 数据 2 | 数据 3 | [编辑] [删除] |
+-----------------------------------------------------------+
```
## 3. API 交互契约 (API Integration)
- **数据获取**`GET /api/v1/[resource]`
- **数据创建**`POST /api/v1/[resource]`
- **数据更新**`PUT /api/v1/[resource]/:id`
- **数据删除**`DELETE /api/v1/[resource]/:id`
- **关键字段映射**
- 后端字段 -> 前端展示字段
- **状态流转**
- 点击操作按钮 -> 发送 API 请求 -> 按钮进入 `Loading` 状态 -> 成功后 Toast 提示并刷新数据。
## 4. 生产校验项 (FE Readiness)
- [ ] 移动端适配性校验。
- [ ] 关键数据脱敏展示。
- [ ] 错误边界处理API 500 时的 Fallback 视图)。
- [ ] 性能优化(大数据量下的渲染性能)。
- [ ] 可访问性校验(符合 WCAG 标准)。