电子商务(电销)平台中财务模块(Finance)数据库设计明细

简介: 原文:电子商务(电销)平台中财务模块(Finance)数据库设计明细以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 资金账户表 (finance_account)|-- 自动编号|-- 用户编号|-- 预付款 (advance)|-- 冻结预付...
原文: 电子商务(电销)平台中财务模块(Finance)数据库设计明细

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

资金账户表 (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日

目录
相关文章
|
2月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
352 7
|
3月前
|
存储 数据库 开发者
Python SQLite模块:轻量级数据库的实战指南
本文深入讲解Python内置sqlite3模块的实战应用,涵盖数据库连接、CRUD操作、事务管理、性能优化及高级特性,结合完整案例,助你快速掌握SQLite在小型项目中的高效使用,是Python开发者必备的轻量级数据库指南。
315 0
|
5月前
|
SQL 存储 关系型数据库
MySQL功能模块探秘:数据库世界的奇妙之旅
]带你轻松愉快地探索MySQL 8.4.5的核心功能模块,从SQL引擎到存储引擎,从复制机制到插件系统,让你在欢声笑语中掌握数据库的精髓!
194 26
|
9月前
|
前端开发 Java 关系型数据库
基于ssm的考研图书电子商务平台,附源码+数据库+论文
考研图书电子商务平台是一个基于Java的B/S架构系统,适用于Windows环境。该平台设有管理员和用户权限,管理员可管理商品、用户、留言板及订单,用户可管理收货地址、订单、收藏及购买商品。技术框架包括前端Vue+HTML+JavaScript+CSS+LayUI,后端SSM,数据库为MySQL。项目包含17个数据库表,支持Maven构建。提供演示视频和详细文档,支持免费远程调试安装,确保顺利运行。
172 13
基于ssm的考研图书电子商务平台,附源码+数据库+论文
|
9月前
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
金旗帜文化培训学校网站项目包含管理员、教师和用户三种角色,各角色功能通过用例图展示。技术框架采用Java语言,B/S架构,前端为Vue+HTML+CSS+LayUI,后端为SSM,数据库为MySQL,运行环境为JDK8+Tomcat8.5。项目含12张数据库表,非前后端分离,支持演示视频与截图查看。购买后提供免费安装调试服务,确保顺利运行。
191 14
|
9月前
|
前端开发 Java 关系型数据库
基于ssm的培训学校教学管理平台,附源码+数据库+论文
该项目为一培训学校教学管理平台,涵盖管理员、教师和学生三大功能模块。管理员可进行系统全面管理,包括学生、教师、课程等信息的增删改查;教师能管理个人中心、课程及选课信息;学生则可管理个人中心及选课信息。技术框架采用Java编程语言,基于B/S架构,前端使用Vue+HTML+JavaScript+CSS+LayUI,后端采用SSM框架,数据库为MySQL。项目运行环境为JDK8+MySQL5.7+Tomcat8.5,支持远程调试安装。演示视频与详细文档截图均提供下载链接。
|
11月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的大学生就业服务平台设计与实现(系统源码+文档+数据库+部署等)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
11月前
|
JavaScript NoSQL Java
基于SpringBoot+Vue实现的冬奥会科普平台设计与实现(系统源码+文档+数据库+部署)
面向大学生毕业选题、开题、任务书、程序设计开发、论文辅导提供一站式服务。主要服务:程序设计开发、代码修改、成品部署、支持定制、论文辅导,助力毕设!
|
3月前
|
缓存 关系型数据库 BI
使用MYSQL Report分析数据库性能(下)
使用MYSQL Report分析数据库性能
160 3
|
3月前
|
关系型数据库 MySQL 数据库
自建数据库如何迁移至RDS MySQL实例
数据库迁移是一项复杂且耗时的工程,需考虑数据安全、完整性及业务中断影响。使用阿里云数据传输服务DTS,可快速、平滑完成迁移任务,将应用停机时间降至分钟级。您还可通过全量备份自建数据库并恢复至RDS MySQL实例,实现间接迁移上云。