package com.yeshi.fanli.entity.bus.user;
|
|
import java.util.Date;
|
|
import org.springframework.data.annotation.Id;
|
import org.springframework.data.mongodb.core.mapping.Document;
|
import org.springframework.data.mongodb.core.mapping.Field;
|
|
import com.yeshi.fanli.entity.bus.user.vip.UserLevelEnum;
|
|
@Document(collection = "teamFansInfo")
|
public class TeamFansInfo {
|
|
@Id
|
@Field
|
private String id;
|
|
@Field
|
private Long bossId; // 上级id
|
|
@Field
|
private Long bossSuperId; // 上上级id
|
|
@Field
|
private Long workerId; // 下级id
|
|
@Field
|
private String nickName; // 昵称
|
|
@Field
|
private UserLevelEnum level; // 当前等级
|
|
@Field
|
private Boolean stateValid; // 有效粉丝
|
|
@Field
|
private Boolean taobaoBind; // 绑定淘宝
|
|
@Field
|
private String weixinId; // 微信号
|
|
@Field
|
private Boolean weixinIdExist; // 填写微信号
|
|
@Field
|
private String phone; // 电话号码
|
|
@Field
|
private Boolean phoneOpen; // 电话号码公开
|
|
@Field
|
private String inviteCode; // 邀请码
|
|
@Field
|
private Date activeTime; // 活跃时间
|
|
@Field
|
private Integer fansNum; // 粉丝数量
|
|
@Field
|
private Integer income; // 账户收入 乘以100
|
|
@Field
|
private Date incomeTime; // 账户收入统计时间
|
|
@Field
|
private Date joinTime; // 邀请成功时间
|
|
@Field
|
private String memoName; // 直接上级备注名
|
|
@Field
|
private String tags; // 直接上级标签
|
|
@Field
|
private String memoNameSup; // 间接上级备注名
|
|
@Field
|
private String tagsSup; // 间接上级标签
|
|
@Field
|
private Date updateTime; // 更新时间
|
|
public String getId() {
|
return id;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public Long getBossId() {
|
return bossId;
|
}
|
|
public void setBossId(Long bossId) {
|
this.bossId = bossId;
|
}
|
|
public Long getBossSuperId() {
|
return bossSuperId;
|
}
|
|
public void setBossSuperId(Long bossSuperId) {
|
this.bossSuperId = bossSuperId;
|
}
|
|
public Long getWorkerId() {
|
return workerId;
|
}
|
|
public void setWorkerId(Long workerId) {
|
this.workerId = workerId;
|
}
|
|
public String getNickName() {
|
return nickName;
|
}
|
|
public void setNickName(String nickName) {
|
this.nickName = nickName;
|
}
|
|
public UserLevelEnum getLevel() {
|
return level;
|
}
|
|
public void setLevel(UserLevelEnum level) {
|
this.level = level;
|
}
|
|
public Boolean getStateValid() {
|
return stateValid;
|
}
|
|
public void setStateValid(Boolean stateValid) {
|
this.stateValid = stateValid;
|
}
|
|
public Boolean getTaobaoBind() {
|
return taobaoBind;
|
}
|
|
public void setTaobaoBind(Boolean taobaoBind) {
|
this.taobaoBind = taobaoBind;
|
}
|
|
public String getWeixinId() {
|
return weixinId;
|
}
|
|
public void setWeixinId(String weixinId) {
|
this.weixinId = weixinId;
|
}
|
|
public Boolean getWeixinIdExist() {
|
return weixinIdExist;
|
}
|
|
public void setWeixinIdExist(Boolean weixinIdExist) {
|
this.weixinIdExist = weixinIdExist;
|
}
|
|
public String getPhone() {
|
return phone;
|
}
|
|
public void setPhone(String phone) {
|
this.phone = phone;
|
}
|
|
public Boolean getPhoneOpen() {
|
return phoneOpen;
|
}
|
|
public void setPhoneOpen(Boolean phoneOpen) {
|
this.phoneOpen = phoneOpen;
|
}
|
|
public String getInviteCode() {
|
return inviteCode;
|
}
|
|
public void setInviteCode(String inviteCode) {
|
this.inviteCode = inviteCode;
|
}
|
|
public Date getActiveTime() {
|
return activeTime;
|
}
|
|
public void setActiveTime(Date activeTime) {
|
this.activeTime = activeTime;
|
}
|
|
public Integer getFansNum() {
|
return fansNum;
|
}
|
|
public void setFansNum(Integer fansNum) {
|
this.fansNum = fansNum;
|
}
|
|
public Integer getIncome() {
|
return income;
|
}
|
|
public void setIncome(Integer income) {
|
this.income = income;
|
}
|
|
public Date getIncomeTime() {
|
return incomeTime;
|
}
|
|
public void setIncomeTime(Date incomeTime) {
|
this.incomeTime = incomeTime;
|
}
|
|
public Date getJoinTime() {
|
return joinTime;
|
}
|
|
public void setJoinTime(Date joinTime) {
|
this.joinTime = joinTime;
|
}
|
|
public String getMemoName() {
|
return memoName;
|
}
|
|
public void setMemoName(String memoName) {
|
this.memoName = memoName;
|
}
|
|
public String getTags() {
|
return tags;
|
}
|
|
public void setTags(String tags) {
|
this.tags = tags;
|
}
|
|
public String getMemoNameSup() {
|
return memoNameSup;
|
}
|
|
public void setMemoNameSup(String memoNameSup) {
|
this.memoNameSup = memoNameSup;
|
}
|
|
public String getTagsSup() {
|
return tagsSup;
|
}
|
|
public void setTagsSup(String tagsSup) {
|
this.tagsSup = tagsSup;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
}
|