整理开发文档

This commit is contained in:
2026-08-19 16:20:33 +08:00
parent 233ed0af3b
commit 62353a6800
21 changed files with 0 additions and 0 deletions
+57
View File
@@ -0,0 +1,57 @@
# 杜康好客 · V3 编码手册(交付业务版)
> **事实源**[`杜康好客-v3-PRD.md`](./杜康好客-v3-PRD.md) · **审计**[`杜康好客-v3-现状对照.md`](./杜康好客-v3-现状对照.md)
> V2/preV1 **非需求依据**。总部交付 = **`apps/admin-web`**(非 H5)。
## 1. 交付目标(六条)
C 端购酒核销 · 门店扫码核销+打款 · 合伙人拓店履约 · WebAdmin 运营 · 后端支付/配送/结算/审计 · 主链路冒烟+边界测试。
## 2. 分工
| 负责人 | 范围 |
|--------|------|
| jacy-dukang | 全部 apps、packages、server 模块、Prisma2026-07 起代管 B+D |
| ~~刘景尧~~ | ~~h5-shop/partner、store/redeem~~(暂停) |
**四端**C=`mini-user`/h5-user · 门店=h5-shop · 合伙人=h5-partner · 总部=**admin-web**`/admin/*``HQ_WEB`)。
**边界**apps 只 HTTP+shared-types;跨模块只 inject exported Service;枚举/DTO→shared-types;纯规则→domain。
**日志**:见 [`杜康好客-v3-城市仓库与日志架构.md`](./杜康好客-v3-城市仓库与日志架构.md)
## 3. 核销规则(V3
| 入口 | 入参 | 上限 |
|------|------|------|
| 直接核销 | `{ amount }` | ≤ 全部 ACTIVE 权益总余额(FIFO |
| 单据核销 | `{ couponId, amount }` | ≤ 该单据可用金额 |
- Redis 码 TTL **3 分钟**;确认时二次校验 + 券 version 乐观锁
- 成功写:`user_redeem_record` · `common_event(BENEFIT_LEDGER)` · `store_payout(PENDING)`
- 绑定门店则仅该店可确认;`OPEN` 门店;暂停/关闭不可核销
- UI 无「单次 ¥500」文案
## 4. 业务闭环(摘要)
| 链路 | 关键节点 |
|------|----------|
| C 购酒 | 登录→开城商品→起购(同城2/跨城6)→支付→权益1:1→出码/核销→评价 |
| 门店 | 登录→扫码确认→记录→store_payout T+1 |
| 合伙人 | 拓店三步→HQ审核→辖区订单/账单 |
| HQ | 开城/商品/审核/订单/权益/核销/结算/工单 |
## 5. 验收用例(必过)
**主链路 15 项**:登录、4 SKU、起购、支付+权益、双通道核销、payout、关店不可见、拓店审核、配送完成、退款、T+1/T+30…
**后台 8 项**:商品/门店/订单/权益/核销/工单/日志/财务。
## 6. 技术债(摘要)
P0:旧文档¥500 · lint 占位 · smoke 窄覆盖
P1DTO 不全 · 跨模块 prisma · 真实短信/配送
P2mini-hq vs admin-web 重叠
## 7. 版本与波次
规则变更先改 **v3-PRD**。Wave 1/2/3 见 PRD §9。