多余额智能扣减账户系统设计

本文介绍了一种新的多余额智能扣减账户系统的设计,针对现有账户系统在商户结算时存在的问题进行改进。系统流程包括开户和交易登记,并详细阐述了数据库设计,涉及主账户、子账户、实名认证、类型配置、余额变动、交易明细、交易规则及客户控制等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、背景

现有账户系统支持区分城市余额、充值余额和赠送余额,扣款时可加以区分。但是在给入驻商户结算时,有的商户不认可用户消费赠送的余额城市均摊这种算法。因为部分商户下半年入驻,上半年的赠送余额活动自己没有享受到引流服务,有些是商户自己做的活动,所以不应该做分摊。现有的账户体系无法支撑商户的需求,现在急需做一套新的体系来支撑业务的随时变更。

二、流程设计

2.1 开户流程

image.png

2.2 交易登记流程

image.png

三、数据库设计

3.1 主账户信息

字段名称 字段类型 是否可空 默认值
主键 bigint(20) unsigned
账户编号 varchar(40)
用户编号 varchar(40)
账户大类(用户、商户) tinyint(4)
用户名称 varchar(30)
客户编号 varchar(40)
账户来源 varchar(10)
账户状态 0 关闭 1 正常 2 冻结 tinyint(4) 1
是否允许提现 0 不允许 1 允许 tinyint(1) 1
是否允许为负 0 不允许 1 允许 tinyint(1) 0
是否用户商户合并使用 0 否 1 是 tinyint(1) 0
账户类型 0 虚拟 1 实体 tinyint(4)
账户级别 tinyint(1)
业务id varchar(40)
应用类型 varchar(20)
城市编码 varchar(50)
商户id varchar(40)
活动id varchar(40)
账户余额 decimal(20,4) 0
备注 varchar(100)
弹性域1 varchar(100)
弹性域2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值