feat: 根目录文档、脚本、gitignore

This commit is contained in:
2026-10-08 16:15:33 +08:00
commit e98660ce4e
284 changed files with 26838 additions and 0 deletions
@@ -0,0 +1,114 @@
# {模块名称}
## 1. 模块定位
### 1.1 模块目标
<!-- 该模块要解决什么问题 -->
### 1.2 解决问题
<!-- 具体解决的业务/技术问题 -->
---
## 2. 功能清单
| 功能名称 | 功能描述 | 输入 | 输出 | 依赖模块 |
|---------|---------|------|------|---------|
| 功能1 | 描述1 | 输入1 | 输出1 | 模块A |
| 功能2 | 描述2 | 输入2 | 输出2 | 模块B |
---
## 3. 核心逻辑
### 3.1 业务规则
<!-- 穷举所有业务规则 -->
1. **规则1**: 规则描述
2. **规则2**: 规则描述
### 3.2 校验逻辑
<!-- 穷举所有校验条件 -->
| 校验项 | 校验规则 | 错误提示 |
|-------|---------|---------|
| 校验1 | 规则描述 | 错误信息 |
| 校验2 | 规则描述 | 错误信息 |
### 3.3 状态流转
```mermaid
stateDiagram-v2
[*] --> 初始状态
初始状态 --> 状态A: 事件1
状态A --> 状态B: 事件2
状态B --> [*]: 结束
状态A --> 异常状态: 异常事件
```
---
## 4. 数据结构
### 4.1 涉及数据表
<!-- 该模块涉及的数据库表 -->
| 表名 | 描述 | 关键字段 |
|-----|------|---------|
| 表A | 描述A | 字段1, 字段2 |
| 表B | 描述B | 字段3, 字段4 |
### 4.2 字段说明
<!-- 关键字段逐个说明 -->
**表A**
| 字段名 | 类型 | 说明 | 约束 |
|-------|------|------|------|
| id | bigint | 主键 | 自增 |
| name | varchar | 名称 | 非空 |
### 4.3 数据关联
<!-- 与其他模块的数据关联关系 -->
---
## 5. 对外接口
### 5.1 API 列表
| 接口 | 方法 | 路径 | 描述 |
|-----|------|------|------|
| 接口1 | GET | /api/xxx | 描述1 |
| 接口2 | POST | /api/yyy | 描述2 |
### 5.2 事件机制
<!-- 发布/订阅的事件 -->
| 事件名称 | 触发时机 | 消费者 |
|---------|---------|--------|
| 事件1 | 时机1 | 消费者A |
### 5.3 回调机制
<!-- 回调接口定义 -->
---
## 6. 异常与边界处理
### 6.1 异常情况
| 异常场景 | 处理方式 | 返回信息 |
|---------|---------|---------|
| 场景1 | 处理方式1 | 信息1 |
| 场景2 | 处理方式2 | 信息2 |
### 6.2 边界条件
| 边界条件 | 处理逻辑 |
|---------|---------|
| 条件1 | 逻辑1 |
| 条件2 | 逻辑2 |
### 6.3 性能考虑
<!-- 大数据量、高并发等场景的处理 -->