item里 quantity 红包数量 这个字段如何理解?难道goods是等分的,item的大小是根据有多少份来确定?
来源:2-3 红包数据库表结构讲解
DangCode
2019-11-07
写回答
1回答
-
同学,您好!您提的问题非常好。这个字段在当前业务场景下确实意义不大,可有可无,所以感觉起来很困惑,因为quantity始终是1。当前场景同一个红包,每人只允许抢一个红包,那么quantity始终是1。这个字段最初的设计我参考了电商订单模型,在订单模型中如果同一个商品购买了2份,那么就不需要额外存一条信息了。同理在红包场景中,如果普通红包场景上允许1个人抢到多份时,就可以使用这个字段来存储抢到的红包数量。另外从业务角度考虑,item属于事务性表,事务性信息要尽量完整,虽然quantity始终是1,对于业务来说是真实存在的信息,也需要保存。
012019-11-08
相似问题