1.1 KiB
1.1 KiB
M07-B recharge plans
- 工程 commit:
d9743d3 - 迁移文件:
database/migrations/2026062422_m07b_recharge_plans.up.sqldatabase/migrations/2026062422_m07b_recharge_plans.down.sqldatabase/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_scope和idx_qipai_recharge_order_user支持规则筛选和用户充值查询。
回滚
down 迁移按依赖顺序删除 qipai_recharge_orders 后删除 qipai_recharge_plans,并移除 2026062422 迁移记录。