今天见群里有童鞋问账户的架构体系,原来做过,但猛一下子还没起来,理了一下才回想回来,为了下次想不起来的时候能有个地方查找,纪录一下。

账户体系一般用的都是三户模型
用户,账户,客户。

一个用户有多个账户,
一个账户被多个用户使用,
一个客户有多个账户,
一个客户有多个用户。

一个用户有且最多是一个客户。

用户是使用者,或者触发交易的。
账户是交易结算的地方。
客户是交易买单的。

一个用户有多个账户,交易的时候可以选择一个账户进行交易。
交易时,根据账户扣款。
一个客户可以把自己的账户授权给多个用户使用。一个客户可以同时开启多个账户。

最后来张图,一图胜千言

三户模型-编程之家