当前系统里存在三种会员,注册会员、VIP 会员、SVIP 会员,请问如何设计会员降级与升级? 当前设计的是注册会员可以直接升级 VIP 会员与 SVIP 会员 VIP 会员可以升级 SVIP 会员 但是遇到某些用户,想从 SVIP 会员降级到 VIP 会员,恰好该会员的超级 VIP 又在有效期内,这有什么优雅的方案嘛 目前我想到的就是存两个有效期,然后不让会员自己转换,只能升级不能降级 会员, 升级, 有效期
最简单的办法似乎是 priviledges:[ { name: svip, validFrom: 20240101, validTo: 20240201 }, { name: vip validFrom: 20240202 ...