订单系统设计

商品表:

商品信息

订单:order

消费者发起的一次交易请求

面向对象:消费者、经营者

侧重点:业务

场景:

  • 消费者下单
  • 经营者处理订单

字段:

  • 订单号

  • 下单商品信息(商品id,总金额、单价、应付、快照)

  • 总金额

  • 使用的优惠

  • 应付金额

  • 状态(未支付,待确认,待发货,已发货,待确认收获,已完成,已退款)

账单:bill

消费者的资金变动记录

面向对象:消费者、经营者

场景:

  • 消费者查账
  • 经营者查账

类型:支付账单、退款账单

字段:

  • 账单号
  • 订单号
  • 类型(支付,退款)
  • 支付方式(红包,优惠券,现金,jsapi,支付宝)
  • 应付金额
  • 实付金额
  • 状态(未支付,已支付)
支付日志:payment

记录每次支付的详细信息

面向对象:财务、技术人员

场景:

  • 消费者发起、取消、完成支付请求
  • 技术人员核查
  • 财务人员核查

类型:微信支付、支付宝支付

字段:

  • 支付号
  • 账单号
  • 支付金额
  • 状态(未支付,已支付)
  • 过期时间
交易流水:statement

记录商家的真实资金流动

面向对象:财务人员、商家

侧重交易:发生真实的资金流动

场景:

  • 财务人员对账

类型:收入流水、支出流水

退款记录

记录退款信息

资金流水(fund):

面向财务的资金流动

面向对象:财务人员

侧重点:账的记录

即使不涉及真实的交易流水也会产生账,比如调账

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值