营销中心 / 消费规则 / 消费限制 / 账户分档限制原型
不同账户消费限制
原型目标:在当前“消费限制”能力上增加账户类型维度,让个人账户、补贴账户、赠送账户可以分别配置可消费档口、餐次、次数和金额限制。
规则列表
新增/编辑规则
支付校验
数据口径
消费限制列表
在现有列表上新增“账户类型”和“限制摘要”,保留部门、场景、类型、状态等字段。
输入规则名称
全部部门
全部账户
堂食消费
全部
序号 消费限制名称 所属企业/部门 账户类型 应用场景 限制类型 限制摘要 状态 操作
1 员工补贴午餐限制 总部 / 运营部 补贴账户 堂食消费
范围限制 金额限制
仅一楼自选档口午餐可用;每日 40 元,每餐 25 元
编辑复制日志
2 个人账户不限档口 全体人员 个人账户 堂食消费 不限制 个人账户作为兜底账户,不限制档口与餐次
编辑复制日志
3 赠送账户饮品限制 总部 / 访客组 赠送账户 堂食消费
范围限制 金额限制 次数限制
仅饮品档口午餐可用;每日 1 次,每日 20 元 预留 查看启用前校验
新增/编辑消费限制
把账户类型作为规则维度;每个账户可配置自己的档口、餐次、次数和金额档口。
总部员工账户分档限制
总部 / 运营部、总部 / 财务部
堂食消费
线上消费
线上商城
个人账户
补贴账户
赠送账户:待账户上线
范围限制
次数限制
金额限制
启用
停用
一楼餐厅
一楼自选档口
早餐
午餐
晚餐
饮品档口
二楼餐厅
消费支付前校验
先预估本单会使用哪些账户,再按账户分别执行范围、次数、金额校验。
1. 计算应付
订单原价 32 元,策略优惠后应付 30 元。
2. 预估扣款
补贴账户 25 元,个人账户 5 元,赠送账户 0 元。
3. 账户校验
补贴账户校验档口、餐次、次数、金额;个人账户单独校验。
4. 写入结果
全部通过后落单,并写入 cash/subsidy/gift 与余额快照。
5. 拦截留痕
失败时写入账户类型、规则 ID、统计值、预估金额。
拦截示例
补贴账户每日消费金额已达上限
当前订单预计使用补贴账户 18 元;今日补贴已消费 32 元,规则上限 40 元。本单支付后会超过 40 元,因此整单拦截。默认不自动改扣个人账户。
数据口径与分期范围
把规则、账户、订单、退款、日志统一到一个可验证口径。
一期范围
2 类账户
个人账户、补贴账户
二期范围
赠送账户
需先补齐赠送账户资金闭环
统计口径
按账户
混合支付分别计次、计额
退款口径
净消费
推荐扣除退款后统计额度
对象 建议字段/能力 用途 优先级
消费限制主表 增加金额限制、范围模式 兼容历史规则,并支持允许范围 P0
账户限制明细 账户类型、次数阈值、金额阈值 不同账户配置不同限制 P0
账户范围明细 账户类型、档口、餐次 不同账户对应不同档口 P0
消费订单 cash/subsidy/gift、余额快照、退款拆分 额度统计、报表、退款对账 P1
拦截日志 账户类型、本单预估扣款、周期统计 现场排查与审计 P0