以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~

资金账户表 (finance_account)
|-- 自动编号
|-- 用户编号
|-- 预付款 (advance)
|-- 冻结预付款 (advance_forzen)
|-- 可用余额 (blance)
|-- 冻结余额 (blance_frozen)
|-- 状态 (status, 冻结,正常)
|-- 创建时间
|-- 更新时间

银行卡表 (bankcard)
|-- 自动编号
|-- 用户编号
|-- 银行开户支行名称 (bank_name)
|-- 银行卡卡号 (bank_card_no)
|-- 银行卡持卡人姓名 (bank_card_holder)
|-- 使用次数 (usage_count, 用作自动排序的依据)
|-- 排列次序 (sort)
|-- 状态
|-- 创建时间

充值表 (finance_recharge)
|-- 自动编号
|-- 用户编号
|-- 充值类型 (recharge_type, 账户充值,返利等)
|-- 充值流水号 (serial_no)
|-- 充值金额 (amount)
|-- 充值类型 (recharge_type, 现金,转账,在线支付)
|-- 支付渠道 (pay_channel, trade.alipay.native:支付宝、trade.weixin.jspay:微信公众号支付、trade.weixin.native:微信扫码支付、trade.bankpay.native:网银)
|-- 支付渠道单号 (out_trade_no, 第三方渠道交易单号)
|-- 开户支行编号
|-- 银行名称
|-- 卡号
|-- 持卡人姓名
|-- 充值备注 (submit_remark)
|-- 审核员用户编号 (auditor_id)
|-- 审核时间 (audit_time)
|-- 审核备注 (audit_remark)
|-- 充值参数 (recharge_params, JSON格式)
|-- 状态
|-- 创建时间
|-- 更新时间
|-- syscode

提现表 (finance_withdraw)
|-- 自动编号
|-- 用户编号
|-- 流水号
|-- 提现金额
|-- 手续费 (commission)
|-- 提现申请备注 (remark_submit)
|-- 提现审核备注 (remark_audit)
|-- 银行支行名称 (bank_name)
|-- 银行卡卡号 (card_no)
|-- 持卡人姓名 (holder)
|-- 支付渠道 (pay_channel)
|-- 支付渠道单号 (out_trade_no)
|-- 提现参数 (withdraw_params, JSON格式)
|-- 状态
|-- 创建时间
|-- 审核时间

交易明细表 (finance_trade_detail)
|-- 自动编号
|-- 账户资金表编号 (account_id)
|-- 用户编号 (user_id)
|-- 审核员编号 (auditor_id)
|-- 交易流水号 (serial_no)
|-- 交易类型 (trade_type, 1:充值,2:返现;3:提现;)
|-- 支付渠道 (pay_channel, trade.alipay.native:支付宝、trade.weixin.jspay:微信公众号支付、trade.weixin.native:微信扫码支付、trade.bankpay.native:网银)
|-- 支付渠道单号 (out_trade_no, 第三方渠道交易单号,交易单号建议加表示业务来源和业务类型的前缀,如wxpnrechg...表示微信公众号充值,wxmabuy...表示微信小程序购买,wapalipaybuy...表示手机端支付宝购买)
|-- 交易金额 (amount)
|-- 交易币种 (currency)
|-- 交易申请备注 (remark_submit)
|-- 交易审核备注 (remark_audit)
|-- 交易参数 (trade_params, JSON格式)
|-- 状态
|-- 创建时间
|-- 审核时间

虚拟货币交易转换明细表 (finance_virtual_currency_trade_detail)
|-- 自动编号
|-- 用户编号 (user_id)
|-- 审核员编号 (auditor_id)
|-- 交易流水号 (serial_no)
|-- 交易类型 (trade_type, 1:赠送;2:领取;3:转换)
|-- 转换类型 (transform_type, 1:钻石;2:房卡;3:金币;4:道具)
|-- 消耗数量 (consum_number)
|-- 转换数量 (transform_number)
|-- 交易申请备注 (remark_submit)
|-- 交易审核备注 (remark_audit)
|-- 交易参数 (trade_params, JSON格式)
|-- 状态
|-- 创建时间
|-- 审核时间

说明:提现表和充值表其实可以合并到交易明细表。

版权声明:本文采用署名-非商业性使用-相同方式共享(CC BY-NC-SA 3.0 CN)国际许可协议进行许可,转载请注明作者及出处。
本文标题:电子商务(电销)平台中财务模块(Finance)数据库设计明细
本文链接:http://www.cnblogs.com/sochishun/p/7060808.html
本文作者:SoChishun (邮箱:14507247#qq.com | 博客:http://www.cnblogs.com/sochishun/)
发表日期:2017年6月21日

电子商务(电销)平台中财务模块(Finance)数据库设计明细的更多相关文章

  1. 电子商务(电销)平台中订单模块(Order)数据库设计明细

    电子商务(电销)平台中订单模块(Order)数据库设计明细 - sochishun - 博客园 http://www.cnblogs.com/sochishun/p/7040628.html 电子商务 ...

  2. 电子商务(电销)平台中商品模块(Product)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自动编号 (product_id)|-- 商品名称 (produc ...

  3. 电子商务(电销)平台中商品模块(Product)数据库设计明细(转载)

    电子商务(电销)平台中商品模块(Product)数据库设计明细 以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自 ...

  4. 电子商务(电销)平台中订单模块(Order)数据库设计明细(转载)

    电子商务(电销)平台中订单模块(Order)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- ...

  5. 电子商务(电销)平台中系统设置模块(SysSetting)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 邮件服务器 (sys_smtp_server)|-- 自动编号|-- SMTP服务器地址 (host ...

  6. 电子商务(电销)平台中内容模块(Content)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 文章表 (article)|-- 自动编号|-- 文章标题 (title)|-- 文章类别编号 (c ...

  7. 电子商务(电销)平台中用户模块(User)数据库设计明细

    以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base)|-- 自动编号 (user_id)|-- 用户名 (us ...

  8. 电子商务(电销)平台中用户模块(User)数据库设计明细(转载)

    电子商务(电销)平台中用户模块(User)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base) ...

  9. 电子商务(电销)平台中订单模块(Order)数据库设计明细(转)

    以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- 自动编号(order_id, 自增长主键)|-- 订单单号( ...

随机推荐

  1. leetcode-每个节点的右向指针(填充同一层的兄弟节点)

    给定一个二叉树 struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *next; } 填充它的每个 ...

  2. tikv 安装

    export HostIP="127.0.0.1" docker run -d -p 2379:2379 -p 2380:2380 --name pd pingcap/pd \ - ...

  3. PHP 函数总结

    感觉对函数了解的不够深,从头到尾梳理一遍(更新中....) 1,class_exists(),interface_exists(),method_exists(),get_class(),get_pa ...

  4. FPGA的软核与硬核

    硬核 zynq和pynq系列的fpga都是双ARM/Cortex-A9构成,这里的ARM处理器为硬核,Cortex-A9部分为FPGA部分.即整体分为两部分:PS/PL.PS部分为A9处理器部分,PL ...

  5. FormsAuthentication.SetAuthCookie 方法登录

    FormsAuthentication.SetAuthCookie 方法,登录的原理. FormsAuthentication.SetAuthCookie 方法登录的过期时间. 登录相关阅读 asp. ...

  6. MySQL 查询缓存机制(MySQL数据库调优)

    查询缓存机制:缓存的是查询语句的整个查询结果,是一个完整的select语句的缓存结果 哪些查询可能不会被缓存 :查询中包含UDF.存储函数.用户自定义变量.临时表.mysql库中系统表.或者包含列级别 ...

  7. 1st 构建之法读后感

    构建之法读后感 由于时间和书的篇幅所限,所以我没能真正通读全书,只通过网上的介绍和书内前言及目录,大概了解了构建之法是一本怎样的一本书. 这本书是由具有长达20年一线软件开发经验的邹欣老师所撰写,他以 ...

  8. paoding-rose 之 maven配置

    <dependency> <!-- junit 4.7 --> <groupId>junit</groupId> <artifactId>j ...

  9. PHP中普通方法和静态方法

    普通方法(实例方法) 一个类中定义的方法,可以为这个类的所有对象调用的方法.也可以理解为,这个类的所有对象,都各自有自己的一个该方法: 定义形式: class  类名{ function  方法名(形 ...

  10. Git回滚merge操作

    执行完merge操作后,没有修改代码 1.命令 ⑴ git reflog 查看merge操作的上一个提交记录的版本号 ⑵ git reset –hard 版本号 这样可以回滚到merge之前的状态 2 ...