guaguaguaxia1
V2EX  ›  问与答

优惠券的设计问题请教 V 站各位大佬

  •  
  •   guaguaguaxia1 · Jun 13, 2020 · 2102 views
    This topic created in 2176 days ago, the information mentioned may be changed or developed.

    有个新需求关于优惠券的,产品给的需求里优惠券有几个属性是这样的

    1.优惠券可以指定某几个商品可用

    2.优惠券可以指定某种会员等级的用户使用

    3.优惠券可以指定只给某个商家使用。

    我的问题是以上在多个逻辑维度下的一对多信息要怎么设计表比较好?求教各位!

    我一开始想的是一张优惠券表,多的那个字段存 json,但是这样子不好查,分表也不知道怎么设计比较好,以上添加优惠券的行为又是在一次业务场景下完成,没有先添加优惠券再关联什么的。

    2 replies    2020-06-13 20:17:19 +08:00
    sekfung
        1
    sekfung  
       Jun 13, 2020
    菜鸡说一下我的思路,有错的话也请指正

    一张优惠券表,一张优惠券属性表,属性表定义它的类型,比如是指定商品 /会员 /商家可用,在属性表里面再详细分具体谁( id )可用
    bigbigeggs
        2
    bigbigeggs  
       Jun 13, 2020
    设计一个 couponInfo 。有 sku,level,merchantId 这种字段就好
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   868 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 20:19 · PVG 04:19 · LAX 13:19 · JFK 16:19
    ♥ Do have faith in what you're doing.