Files
qipai/docs/db-changelog/2026-06-24-M07-B-recharge-plans.md

1.1 KiB
Raw Permalink Blame History

M07-B recharge plans

  • 工程 commitd9743d3
  • 迁移文件:
    • database/migrations/2026062422_m07b_recharge_plans.up.sql
    • database/migrations/2026062422_m07b_recharge_plans.down.sql
    • database/migrations/2026062422_m07b_recharge_plans.verify.sql

新增表

  • qipai_recharge_plans:充值规则表,包含支付金额、赠送金额、范围、适用门店、有效期、用户限购、启停状态和软删除字段。
  • qipai_recharge_orders:充值订单表,包含充值单号、客户端请求号、支付记录、支付/入账时间、金额快照、状态和 trace。

约束与索引

  • uq_qipai_recharge_order_no (tenant_id, recharge_no) 保证充值单号租户内唯一。
  • uq_qipai_recharge_order_request (tenant_id, user_id, client_request_id) 保证客户端重复提交不重复生成充值订单。
  • idx_qipai_recharge_plan_scopeidx_qipai_recharge_order_user 支持规则筛选和用户充值查询。

回滚

down 迁移按依赖顺序删除 qipai_recharge_orders 后删除 qipai_recharge_plans,并移除 2026062422 迁移记录。