| | |
| | | package com.yeshi.makemoney.app.entity.goldcorn; |
| | | |
| | | import com.yeshi.makemoney.app.entity.SystemEnum; |
| | | import org.springframework.data.annotation.Id; |
| | | import org.springframework.data.mongodb.core.index.Indexed; |
| | | import org.springframework.data.mongodb.core.mapping.Document; |
| | | |
| | |
| | | /** |
| | | * @author hxh |
| | | * @title: GoldCornRecord |
| | | * @description: 金币记录 |
| | | * @description: 金币获得记录 |
| | | * @date 2022/3/31 18:25 |
| | | */ |
| | | @Document(collection = "goldCornRecord") |
| | | @Document(collection = "goldCornGetRecord") |
| | | public class GoldCornGetRecord { |
| | | public final static int LEVEL_OWN = 0; |
| | | public final static int LEVEL_FIRST = 1; |
| | | public final static int LEVEL_SECOND = 2; |
| | | |
| | | |
| | | @Id |
| | | private String id; |
| | | @Indexed |
| | | private Long uid; |
| | |
| | | private String day; |
| | | private Integer cornNum; |
| | | |
| | | private SystemEnum system; |
| | | |
| | | /** |
| | | * 时间数量(单位为次/个/秒) |
| | | **/ |
| | | private Long eventCount; |
| | | |
| | | /** |
| | | * 缘由用户ID(当有二级分销时存在) |
| | | **/ |
| | | @Indexed |
| | | private Long fromUid; |
| | | |
| | | /** |
| | | * 缘由事件ID(当有二级分销时存在) |
| | | **/ |
| | | @Indexed |
| | | private String fromId; |
| | | |
| | | /** |
| | | * 是否属于加倍 |
| | | **/ |
| | | private Boolean isDubble; |
| | | |
| | | @Indexed |
| | | private GoldCornGetType type; |
| | | private String remarks; |
| | | @Indexed |
| | | private Date createTime; |
| | | private Date updateTime; |
| | | |
| | | /** |
| | | * 等级,0-由自己获取 1-下级获取 2-下下级获取 |
| | | **/ |
| | | private Integer level; |
| | | |
| | | public String toId() { |
| | | String st = uid + "-" + type.name() + "-" + createTime.getTime(); |
| | | if (isDubble != null && isDubble) { |
| | | st += "-double"; |
| | | } |
| | | return st; |
| | | } |
| | | |
| | | public SystemEnum getSystem() { |
| | | return system; |
| | | } |
| | | |
| | | public void setSystem(SystemEnum system) { |
| | | this.system = system; |
| | | } |
| | | |
| | | public String getId() { |
| | | return id; |
| | | } |
| | | |
| | | public void setId(String id) { |
| | | this.id = id; |
| | | } |
| | | |
| | | public Long getUid() { |
| | | return uid; |
| | | } |
| | | |
| | | public void setUid(Long uid) { |
| | | this.uid = uid; |
| | | } |
| | | |
| | | public String getDay() { |
| | | return day; |
| | | } |
| | | |
| | | public void setDay(String day) { |
| | | this.day = day; |
| | | } |
| | | |
| | | public Integer getCornNum() { |
| | | return cornNum; |
| | | } |
| | | |
| | | public void setCornNum(Integer cornNum) { |
| | | this.cornNum = cornNum; |
| | | } |
| | | |
| | | public Long getFromUid() { |
| | | return fromUid; |
| | | } |
| | | |
| | | public void setFromUid(Long fromUid) { |
| | | this.fromUid = fromUid; |
| | | } |
| | | |
| | | public String getFromId() { |
| | | return fromId; |
| | | } |
| | | |
| | | public void setFromId(String fromId) { |
| | | this.fromId = fromId; |
| | | } |
| | | |
| | | public GoldCornGetType getType() { |
| | | return type; |
| | | } |
| | | |
| | | public void setType(GoldCornGetType type) { |
| | | this.type = type; |
| | | } |
| | | |
| | | public String getRemarks() { |
| | | return remarks; |
| | | } |
| | | |
| | | public void setRemarks(String remarks) { |
| | | this.remarks = remarks; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public Date getUpdateTime() { |
| | | return updateTime; |
| | | } |
| | | |
| | | public void setUpdateTime(Date updateTime) { |
| | | this.updateTime = updateTime; |
| | | } |
| | | |
| | | public Integer getLevel() { |
| | | return level; |
| | | } |
| | | |
| | | public void setLevel(Integer level) { |
| | | this.level = level; |
| | | } |
| | | |
| | | public Boolean getDubble() { |
| | | return isDubble; |
| | | } |
| | | |
| | | public void setDubble(Boolean dubble) { |
| | | isDubble = dubble; |
| | | } |
| | | |
| | | public Long getEventCount() { |
| | | return eventCount; |
| | | } |
| | | |
| | | public void setEventCount(Long eventCount) { |
| | | this.eventCount = eventCount; |
| | | } |
| | | } |