Selaa lähdekoodia

📝 docs(architecture): update source tree documentation with delivery address module

- add detailed documentation for delivery-address-module structure
- include entities, services, schemas and routes directories
- document user and admin route separation with permission controls
- add integration test file structure information
yourname 1 kuukausi sitten
vanhempi
sitoutus
3cbff13708
1 muutettua tiedostoa jossa 19 lisäystä ja 0 poistoa
  1. 19 0
      docs/architecture/source-tree.md

+ 19 - 0
docs/architecture/source-tree.md

@@ -166,6 +166,25 @@ d8d-mini-starter/
 │   │   │       ├── payment.integration.test.ts         # 支付集成测试
 │   │   │       └── payment-callback.integration.test.ts # 支付回调集成测试
 │   │   └── package.json
+│   ├── delivery-address-module/ # 配送地址管理模块 (@d8d/delivery-address-module)
+│   │   ├── src/
+│   │   │   ├── entities/
+│   │   │   │   └── delivery-address.entity.ts  # 配送地址实体
+│   │   │   ├── services/
+│   │   │   │   └── delivery-address.service.ts # 配送地址服务
+│   │   │   ├── schemas/
+│   │   │   │   ├── user-delivery-address.schema.ts    # 用户专用Schema
+│   │   │   │   └── admin-delivery-address.schema.ts   # 管理员专用Schema
+│   │   │   └── routes/
+│   │   │       ├── index.ts                    # 路由导出
+│   │   │       ├── user-routes.ts              # 用户路由(数据权限控制)
+│   │   │       ├── admin-routes.ts             # 管理员路由(完整权限)
+│   │   │       └── admin-custom.routes.ts      # 管理员自定义路由(地区验证)
+│   │   ├── tests/
+│   │   │   └── integration/
+│   │   │       ├── user-routes.integration.test.ts    # 用户路由集成测试
+│   │   │       └── admin-routes.integration.test.ts   # 管理员路由集成测试
+│   │   └── package.json
 │   └── geo-areas/              # 地区模块 (@d8d/geo-areas)
 │       ├── src/
 │       │   ├── modules/areas/