V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
guaguaguaxia1
V2EX  ›  问与答

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

  •  
  •   guaguaguaxia1 · 2020-06-13 17:38:04 +08:00 · 1446 次点击
    这是一个创建于 1623 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    一张优惠券表,一张优惠券属性表,属性表定义它的类型,比如是指定商品 /会员 /商家可用,在属性表里面再详细分具体谁( id )可用
    bigbigeggs
        2
    bigbigeggs  
       2020-06-13 20:17:19 +08:00
    设计一个 couponInfo 。有 sku,level,merchantId 这种字段就好
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2921 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 08:18 · PVG 16:18 · LAX 00:18 · JFK 03:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.