跳到主要内容

会员预存款架构

一.支付中心​

支付中心时序图​

1577356043671

支付中心数据结构​

支付账单(es_payment_bill)

字段名类型备注是否索引
bill_idint(10)主键id是
bill_snvarchar(50)账单编号是
sub_snvarchar(50)子业务编号是
return_trade_novarchar(50)第三方平台返回交易号是
is_payint(1)是否已支付否
service_typevarchar(50)子业务类型否
payment_namevarchar(50)支付方式名称否
pay_configlongtext支付参数否
trade_pricedecimal(20,2)交易金额否
payment_plugin_idvarchar(50)支付插件否
支付中心业务模型​

1577692324156

子业务模型图​

1577412188555

二.充值​

充值时序图​
1576483425705​
充值数据结构变更​

新增会员钱包表(es_member_wallet)

后期可能会将会员积分等关于消费抵扣相关信息放入此表中

字段名字段类型备注是否索引
idint(8)主键是
member_idint(8)会员id是
memner_namevarchar(200)会员名称否
pre_depositedecimal(20,2)会员预存款,默认为0否
deposite_passwordvarchar(50)预存款密码,默认为-1否

新增充值记录表(es_deposite_recharge)

字段名字段类型备注是否索引
idint(10)主键是
recharge_snvarchar(50)充值订单编号是
member_idint(10)会员id否
member_namevarchar(100)会员名称是
recharge_moneydecimal(20,2)充值金额否
recharge_timebigint(20)充值时间戳否
pay_timebigint(20)支付时间否
recharge_wayvarchar(20)充值方式,如:支付宝,微信否
payment_plugin_idvarchar(20)支付插件ID否
pay_statusvarchar(20)支付状态否

新增预存款日志表(es_deposite_log)

字段名字段类型备注是否索引
idint(10)主键是
member_idint(10)会员id否
member_namevarchar(100)会员名称是
moneydecimal(20,2)消费金额否
timebigint(20)消费时间否
detailvarchar(200)消费明细否
充值模型图​

1576575797264

三.消费​

消费时序图​

1577863817433

消费数据结构变更​

交易表(es_trade)

新增预存款抵扣金额字段,记录订单使用的预存款金额

字段名字段类型备注是否索引
deposite_moneydecimal(20,2)会员预存款否

订单表(es_order)

新增预存款抵扣金额字段,记录订单使用的预存款金额

字段名字段类型备注是否索引
deposite_moneydecimal(20,2)会员预存款否