用户提现表结构设计

在电商平台、互联网金融、O2O,甚至微信红包都有提现的需求,用户主动发起,将虚拟账户资金结算到本人银行资金账户,并伴随着资金流从平台客户备付金账户,向用户银行资金账户划拨的过程。

用户表(user)

本表记录用户的余额

字段类型注释
idint
amountdecail账号余额
statustinyint状态
create_timedatetime

常用提现信息(withdrawal_account)

把用户常用的提现账号记录下来,便于提现时直接选择,不用每次重复填写

字段类型注释
idint
uidint
type  tinyint类型(1银行卡,2微信,3支付宝)
bank_namevarchar银行名称
real_namevarchar户名
accountvarchar卡号
statustinyint状态
last_timedatetime最后编辑时间
create_timedatetime创建时间

提现记录表 (withdrawal_records)

字段类型注释
idint
uidint用户id
amountdecail

提现的金额

repeat_account_idint账号信息快照表id
status  tinyint状态(1 审核中,2 已成功,3 已驳回,4 已撤销)
remark_submitvarchar提现申请备注
audit_timedatetime审核时间
remark_auditvarchar审核备注
create_timedatetime创建时间

账号信息快照表(repeat_withdrawal_account)

字段类型注释
idint
typetinyint账号类型( 1银行卡,2微信,3支付宝)
bank_namevarchar

银行名称

real_namevarchar户名
accountvarchar卡号
remark_submitvarchar提现申请备注
create_timedatetime创建时间
 

余额变动记录(user_amount_records)

字段类型注释
idint
uid
out_invarchar收支类型 (in、out)
target_typetinyint业务类型(1提现,2转账,3退款,4交易下单 ……)
target_idint业务外键
amountdecail变动金额
remain_amountdecail余额
remarkvarchar备注
create_timedatetime时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值