admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/TokenRecord.java
@@ -1,154 +1,154 @@
package com.yeshi.fanli.entity.bus.user;
import java.util.Date;
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
import com.google.gson.annotations.Expose;
/**
 * 系统内部口令记录
 *
 */
@Table("yeshi_ec_token_record")
public class TokenRecord {
   // 口令类型
   public enum TokenTypeEnum {
      freeCoupon("免单券"), rebatePercentCoupon("返利比提成奖励券"),taoLiJin("推广红包"),redPack("红包") ;
      private final String desc;
      private TokenTypeEnum(String desc) {
         this.desc = desc;
      }
      public String getDesc() {
         return desc;
      }
   }
   @Column(name = "tr_id")
   private Long id;
   // 用户id
   @Column(name = "tr_uid")
   private Long uid;
   // 口令类型
   @Column(name = "tr_type")
   private TokenTypeEnum type;
   // 类型标识
   @Column(name = "tr_identify")
   private String identify;
   // 开始时间
   @Column(name = "tr_start_time")
   private Date startTime;
   // 结束时间
   @Expose
   @Column(name = "tr_end_time")
   private Date endTime;
   // 状态:0有效 1失效
   @Column(name = "tr_state")
   private Integer state;
   // 口令
   @Column(name = "tr_token")
   private String token;
   // 创建时间
   @Column(name = "tr_create_time")
   private Date createTime;
   // 更新时间
   @Column(name = "tr_update_time")
   private Date updateTime;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public Long getUid() {
      return uid;
   }
   public void setUid(Long uid) {
      this.uid = uid;
   }
   public TokenTypeEnum getType() {
      return type;
   }
   public void setType(TokenTypeEnum type) {
      this.type = type;
   }
   public String getIdentify() {
      return identify;
   }
   public void setIdentify(String identify) {
      this.identify = identify;
   }
   public Date getStartTime() {
      return startTime;
   }
   public void setStartTime(Date startTime) {
      this.startTime = startTime;
   }
   public Date getEndTime() {
      return endTime;
   }
   public void setEndTime(Date endTime) {
      this.endTime = endTime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public String getToken() {
      return token;
   }
   public void setToken(String token) {
      this.token = token;
   }
   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;
   }
}
package com.yeshi.fanli.entity.bus.user;
import java.util.Date;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
import com.google.gson.annotations.Expose;
/**
 * 系统内部口令记录
 *
 */
@Table("yeshi_ec_token_record")
public class TokenRecord {
   // 口令类型
   public enum TokenTypeEnum {
      freeCoupon("免单券"), rebatePercentCoupon("返利比提成奖励券"),taoLiJin("推广红包"),redPack("红包") ;
      private final String desc;
      private TokenTypeEnum(String desc) {
         this.desc = desc;
      }
      public String getDesc() {
         return desc;
      }
   }
   @Column(name = "tr_id")
   private Long id;
   // 用户id
   @Column(name = "tr_uid")
   private Long uid;
   // 口令类型
   @Column(name = "tr_type")
   private TokenTypeEnum type;
   // 类型标识
   @Column(name = "tr_identify")
   private String identify;
   // 开始时间
   @Column(name = "tr_start_time")
   private Date startTime;
   // 结束时间
   @Expose
   @Column(name = "tr_end_time")
   private Date endTime;
   // 状态:0有效 1失效
   @Column(name = "tr_state")
   private Integer state;
   // 口令
   @Column(name = "tr_token")
   private String token;
   // 创建时间
   @Column(name = "tr_create_time")
   private Date createTime;
   // 更新时间
   @Column(name = "tr_update_time")
   private Date updateTime;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public Long getUid() {
      return uid;
   }
   public void setUid(Long uid) {
      this.uid = uid;
   }
   public TokenTypeEnum getType() {
      return type;
   }
   public void setType(TokenTypeEnum type) {
      this.type = type;
   }
   public String getIdentify() {
      return identify;
   }
   public void setIdentify(String identify) {
      this.identify = identify;
   }
   public Date getStartTime() {
      return startTime;
   }
   public void setStartTime(Date startTime) {
      this.startTime = startTime;
   }
   public Date getEndTime() {
      return endTime;
   }
   public void setEndTime(Date endTime) {
      this.endTime = endTime;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   public String getToken() {
      return token;
   }
   public void setToken(String token) {
      this.token = token;
   }
   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;
   }
}