跳到主要内容

会员预存款架构

支付中心

支付中心时序图

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

充值

充值时序图

1577412188555

充值数据结构变更

新增会员钱包表(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)会员预存款