• 请不要在回答技术问题时复制粘贴 AI 生成的内容
twm
V2EX  ›  程序员

一个付费订阅数据库疑问

  •  
  •   twm · May 25, 2021 · 724 views
    This topic created in 1845 days ago, the information mentioned may be changed or developed.

    类似 saas 软件付费订阅模式,

    
    用户
    users
     - id
     - is_subscription
     - valid_from
     - valid_till
    
    产品计划
    plans
     - id
     - name
     - price
     - period
     - ...
    
    用户订阅记录表
    subscriptions
     - id
     - user_id
     - plan_id
     - period
     - valid_from
     - valid_till
    
    订单
    orders
     - id
     - user_id
     - biz_type
     - biz_id
     - total_amount
     - pay_status
     - pay_amount
     - ...
    
    

    几点疑问

    • subscriptions 作为用户订阅记录表,比如一次 1 个月,可能订阅多次。用户当前的订阅情况在 users 表,是否合理,每次订阅变更 valid_till ,验证是否到期也看 valid_till

    • orders 想做成不耦合这个订阅模式的,其他业务也能用。

    以上是否合理?

    大神们有好的建议吗?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2893 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 08:06 · PVG 16:06 · LAX 01:06 · JFK 04:06
    ♥ Do have faith in what you're doing.