v3计划内容上传

This commit is contained in:
2026-07-04 20:36:26 +08:00
parent def3ed5175
commit 743d242d52
23 changed files with 291 additions and 53 deletions
+2 -2
View File
@@ -81,14 +81,14 @@ await this.prisma.order.update({ ... });
## 数据库变更
1.`server/dukang-api/prisma/schema.prisma` 对齐手册 §五
2. 迁移需 OWNER Reviewstore/redeem 表 → @刘京尧
2. 迁移需 OWNER Reviewstore/redeem 表 → 刘景尧
3. 初始化 SQL`server/dukang-api/prisma/init_v3.sql`
## 核心业务(packages/domain
```typescript
const benefitAmount = product.benefitAmount ?? product.price;
// 核销:0 < amount ≤ min(balance, 500)
// 核销:直接核销按全部 ACTIVE 权益总余额;带单据核销按该单据可用金额
// 同城 min 2 瓶 / 跨城 min 6 瓶
// 支付成功 → log_third_party + user_order.pay_status=PAID
@@ -36,8 +36,8 @@ Admin 路由在 `modules/ops/` 下,前缀 `/admin/*`。
| catalog | `/catalog`, `/admin/cities`, `/admin/products` | jacy-dukang |
| trade | `/trade`, `/partner/orders`, `/admin/orders` | jacy-dukang |
| benefit | `/benefit` | jacy-dukang |
| store | `/stores`, `/partner/stores`, `/admin/store-audits` | 刘尧 |
| redeem | `/redeem`, `/shop/redeem` | 刘尧 |
| store | `/stores`, `/partner/stores`, `/admin/store-audits` | 刘尧 |
| redeem | `/redeem`, `/shop/redeem` | 刘尧 |
| settlement | `/settlement`, `/partner/settlement`, `/admin/settlement` | jacy-dukang |
| ops | `/admin/dashboard`, `/admin/reports` | jacy-dukang |
| analytics | `/analytics`, `/promo/touch` | jacy-dukang |
@@ -48,8 +48,8 @@ Admin 路由在 `modules/ops/` 下,前缀 `/admin/*`。
| 前缀 | 示例表 | 负责人 |
|------|--------|--------|
| user_ | user_user, user_order, user_benefit_coupon | jacy-dukang |
| store_ | store_store, store_account, store_payout | 刘尧 / jacy-dukangsettlement |
| partner_ | partner_partner, partner_bill | 刘尧 / jacy-dukangsettlement |
| store_ | store_store, store_account, store_payout | 刘尧 / jacy-dukangsettlement |
| partner_ | partner_partner, partner_bill | 刘尧 / jacy-dukangsettlement |
| hq_ | hq_account | jacy-dukang |
| common_ | common_product_item, common_event, common_city | jacy-dukang |
| log_ | log_third_party, log_user_analytics | 写入方 Module |
@@ -7,8 +7,8 @@
| App | 目录 | 端口 | 负责人 | X-Client-App | 原型 |
|-----|------|------|--------|--------------|------|
| h5-user | apps/h5-user | 5173 | jacy-dukang | USER_H5 | pages/user/ |
| h5-shop | apps/h5-shop | 5174 | 刘尧 | SHOP_H5 | pages/shop/ |
| h5-partner | apps/h5-partner | 5175 | 刘尧 | PARTNER_H5 | pages/partner/ |
| h5-shop | apps/h5-shop | 5174 | 刘尧 | SHOP_H5 | pages/shop/ |
| h5-partner | apps/h5-partner | 5175 | 刘尧 | PARTNER_H5 | pages/partner/ |
| admin-web | apps/admin-web | 5175 | jacy-dukang | HQ_WEB | pages/hq/ |
> **h5-partner 与 admin-web 端口同为 5175**,勿同时 `dev:partner` + `dev:admin`。
@@ -51,7 +51,7 @@ H5 三端引用 `@dukang/shared-ui``tokens.css`)。admin-web 使用 Ant Des
all | pending_pay | pending_ship | pending_receive | completed
```
## h5-shop 路由(刘尧)
## h5-shop 路由(刘尧)
| 路由 | Page | 主要 API |
|------|------|----------|
@@ -63,7 +63,7 @@ all | pending_pay | pending_ship | pending_receive | completed
| /status | StatusPage | /shop/store |
| /mine | MinePage | /shop/store |
## h5-partner 路由(刘尧)
## h5-partner 路由(刘尧)
| 路由 | Page | 主要 API |
|------|------|----------|