Files
dukang/docs/杜康好客-v3编码手册.md
2026-08-19 16:20:33 +08:00

2.5 KiB
Raw Permalink Blame History

杜康好客 · V3 编码手册(交付业务版)

事实源杜康好客-v3-PRD.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

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。