用户等级体系
- 等级主体
- 用户等级主体
- 用户经验记录主体
- 等级奖励主体
- 等级特权主体
- 升级通知主体
用户经验记录主体
用户经验记录主体是用户等级体系中最重要的组成部分,记录用户的成长过程。用户等级的依据,用户所拥有经验值累积过程的记录。其中包含有经验值、来源唯一标识、来源类型、来源数量等。
用户经验记录表
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserExperienceRecord {
/**用户经验值记录主键,用户id*/
private String uid;
/**经验值来源id,来源唯一主键*/
private String originId;
/**来源数量*/
private Integer originNumber;
/**来源类型*/
private String originType;
/**经验值(单条)*/
private Long experience;
/**来源ip地址*/
private String ip;
/**来源平台*/
private String from;
/**创建时间*/
private Long ctime;
}
介绍
- uid
- 用户id
- originId
- 来源id,经验值来源的唯一标识
- originNumber
- 来源数量、用户某种同类型的行为产生单个以上的结果(如直播产品,用户一次用10个礼物),。
- originType
- 来源类型,对产品中所有产生经验值的行为,做一个分类。
- experience
- 产生的经验值,注意这个经验值是来源id计算出的单个经验值。
- ip
- 来源请求时的ip地址
- from
- 来源请求时的平台
- ctime
- 创建时间