电商-支付-支付流水表与订单表的设计

一.支付流水表

作用:主要用于记录每一次的支付动作,主要用于,记录用户是否有重复支付,重复支付或者过期支付,可以用于检查,然后退款。

二订单表

1.说订单表,一般都是主表和子表两个结构。

1.1主表记录买家买了什么?付款是多少钱?总的优惠是多少?还有要发往哪里的地址?

1.2子表主要记录卖家的信息,卖的是什么?价格是多少?卖家应得多少?平台应得多少?能使用哪一种优惠?

即,主体信息为:卖家,产品,优惠券,分账。

2.其实订单表的说法是一种笼统的说法,比如其实我们平台是酒品平台,用户的酒品c2c交易之后酒品还是在仓库的。

2.1用户买酒的是一种订单,交酒品管理费是一种订单,提走酒品又是一种订单,即会出现很多种订单。我们的业务很多时候都不是单线的,很多又存在交叉的,比如我买了酒希望马上取走,那么就涉及买酒订单和取酒订单,而这两种订单表结构又不一样,如何合并起来呢?此时引入联合订单表。

三.联合订单表

1.很多问题其实是可以再封装一层就能解决的了。

2.联合订单表也是主表,子表结构。

2.1主表是记录支付的人,记录支付的总金额。

2.2子表记录的是哪一种订单,和当前的订单号。比如子表有字段ordertype 记录是buyalcohol,字段relevantid记录订单号,还有个字段price记录价格。

2.3比如我有业务,买酒然后马上取走,我就能一次把买酒和取酒两个业务合并,然后一次性支付掉。

 

 

 

 

 

你可能感兴趣的:(电商)