用户等级体系
- 等级主体
- 用户等级主体
- 等级经验记录主体
- 等级奖励主体
- 等级特权主体
- 升级通知主体
用户等级主体
用户等级主体对应的是每个用户当前所处的等级,也就是用户等级表。这里建议用户等级表和user表最好区分为两张表,这样有助于对用户等级体系的维护而不影响原本的用户体系。说到底用户等级只是在产品中对用户的一种附加价值,虽然也是用户不可缺少的。用户等级表具体包含有、用户主键、用户当前等级、用户当前累积经验值等。
用户等级表
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserLevel implements Serializable {
/**用户id*/
private String uid;
/**用户的当前等级*/
private Integer userCurrentLevel;
/**用户当前经验值*/
private Long userCurrentExperience;
/**创建时间*/
private Long ctime;
/**更新时间*/
private Long utime;
}
介绍
- uid
- 用户id
- userCurrentLevel
- 用户当前的等级、根据用户累积的经验以等级表为基础进行更新
- userCurrentExperience
- 用户当前累积经验值,通过产品制定的各种获取经验方式的总积累
- ctime
- 创建时间
- utime
- 更新时间