类似 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
想做成不耦合这个订阅模式的,其他业务也能用。
以上是否合理?
大神们有好的建议吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.