有个新需求关于优惠券的,产品给的需求里优惠券有几个属性是这样的
1.优惠券可以指定某几个商品可用
2.优惠券可以指定某种会员等级的用户使用
3.优惠券可以指定只给某个商家使用。
我的问题是以上在多个逻辑维度下的一对多信息要怎么设计表比较好?求教各位!
我一开始想的是一张优惠券表,多的那个字段存 json,但是这样子不好查,分表也不知道怎么设计比较好,以上添加优惠券的行为又是在一次业务场景下完成,没有先添加优惠券再关联什么的。
1
sekfung 2020-06-13 19:35:24 +08:00
菜鸡说一下我的思路,有错的话也请指正
一张优惠券表,一张优惠券属性表,属性表定义它的类型,比如是指定商品 /会员 /商家可用,在属性表里面再详细分具体谁( id )可用 |
2
bigbigeggs 2020-06-13 20:17:19 +08:00
设计一个 couponInfo 。有 sku,level,merchantId 这种字段就好
|