|
|
@@ -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/
|