admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/entity/integral/IntegralExchange.java
@@ -1,235 +1,235 @@
package com.yeshi.fanli.entity.integral;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import org.yeshi.utils.mybatis.Column;
import org.yeshi.utils.mybatis.Table;
import com.google.gson.annotations.Expose;
/**
 * 积分兑换
 *
 * @author Administrator
 *
 */
@Table("yeshi_ec_integral_exchange")
public class IntegralExchange implements Serializable {
   private static final long serialVersionUID = 1L;
   public enum ExchangeTypeEnum {
      freeCouponBuy("自购免单券"), freeCouponGive("赠送免单券"), rebatePercentCoupon("返利奖励券"), inviteCodeActivate("邀请码激活卡"),
      inviteCodePublish("邀请码发布卡"), taoLiJin("推广红包"), cash("现金红包");
      private final String desc;
      private ExchangeTypeEnum(String desc) {
         this.desc = desc;
      }
      public String getDesc() {
         return desc;
      }
   }
   @Expose
   @Column(name = "ex_id")
   private Long id;
   @Expose
   @Column(name = "ex_name")
   private String name;// 名称
   @Expose
   @Column(name = "ex_picture")
   private String picture; // 图片
   @Expose
   @Column(name = "ex_gold_coin")
   private Integer goldCoin; // 兑换数量
   @Expose
   @Column(name = "ex_tip")
   private String tip; // 提示
   @Expose
   @Column(name = "ex_btn_name")
   private String btnName; // 按钮名称
   @Expose
   @Column(name = "ex_amount")
   private BigDecimal amount; // 面额: 推广红包、现金红包
   @Column(name = "ex_upper_limit")
   private Integer upperLimit; // 上限
   @Expose
   @Column(name = "ex_rule_link")
   private String ruleLink; // 规则链接
   @Column(name = "ex_orderby")
   private Integer orderby; // 排序
   @Expose
   @Column(name = "ex_type")
   private ExchangeTypeEnum type; // 类型
   @Expose
   @Column(name = "ex_progress")
   private String progress; // 兑换情况
   @Column(name = "ex_state")
   private Integer state; // 状态: 1启用 0停用
   @Column(name = "ex_create_time")
   private Date createTime;
   @Column(name = "ex_update_time")
   private Date updateTime;
   // 用户金币
   @Expose
   private String userGoldCoin;
   // 发布列表-需要跳转
   @Expose
   private boolean needJump;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getName() {
      return name;
   }
   public void setName(String name) {
      this.name = name;
   }
   public String getPicture() {
      return picture;
   }
   public void setPicture(String picture) {
      this.picture = picture;
   }
   public Integer getGoldCoin() {
      return goldCoin;
   }
   public void setGoldCoin(Integer goldCoin) {
      this.goldCoin = goldCoin;
   }
   public String getTip() {
      return tip;
   }
   public void setTip(String tip) {
      this.tip = tip;
   }
   public BigDecimal getAmount() {
      return amount;
   }
   public void setAmount(BigDecimal amount) {
      this.amount = amount;
   }
   public Integer getUpperLimit() {
      return upperLimit;
   }
   public void setUpperLimit(Integer upperLimit) {
      this.upperLimit = upperLimit;
   }
   public String getRuleLink() {
      return ruleLink;
   }
   public void setRuleLink(String ruleLink) {
      this.ruleLink = ruleLink;
   }
   public ExchangeTypeEnum getType() {
      return type;
   }
   public void setType(ExchangeTypeEnum type) {
      this.type = type;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   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 getOrderby() {
      return orderby;
   }
   public void setOrderby(Integer orderby) {
      this.orderby = orderby;
   }
   public String getBtnName() {
      return btnName;
   }
   public void setBtnName(String btnName) {
      this.btnName = btnName;
   }
   public String getProgress() {
      return progress;
   }
   public void setProgress(String progress) {
      this.progress = progress;
   }
   public String getUserGoldCoin() {
      return userGoldCoin;
   }
   public void setUserGoldCoin(String userGoldCoin) {
      this.userGoldCoin = userGoldCoin;
   }
   public boolean isNeedJump() {
      return needJump;
   }
   public void setNeedJump(boolean needJump) {
      this.needJump = needJump;
   }
}
package com.yeshi.fanli.entity.integral;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
import com.google.gson.annotations.Expose;
/**
 * 积分兑换
 *
 * @author Administrator
 *
 */
@Table("yeshi_ec_integral_exchange")
public class IntegralExchange implements Serializable {
   private static final long serialVersionUID = 1L;
   public enum ExchangeTypeEnum {
      freeCouponBuy("自购免单券"), freeCouponGive("赠送免单券"), rebatePercentCoupon("返利奖励券"), inviteCodeActivate("邀请码激活卡"),
      inviteCodePublish("邀请码发布卡"), taoLiJin("推广红包"), cash("现金红包");
      private final String desc;
      private ExchangeTypeEnum(String desc) {
         this.desc = desc;
      }
      public String getDesc() {
         return desc;
      }
   }
   @Expose
   @Column(name = "ex_id")
   private Long id;
   @Expose
   @Column(name = "ex_name")
   private String name;// 名称
   @Expose
   @Column(name = "ex_picture")
   private String picture; // 图片
   @Expose
   @Column(name = "ex_gold_coin")
   private Integer goldCoin; // 兑换数量
   @Expose
   @Column(name = "ex_tip")
   private String tip; // 提示
   @Expose
   @Column(name = "ex_btn_name")
   private String btnName; // 按钮名称
   @Expose
   @Column(name = "ex_amount")
   private BigDecimal amount; // 面额: 推广红包、现金红包
   @Column(name = "ex_upper_limit")
   private Integer upperLimit; // 上限
   @Expose
   @Column(name = "ex_rule_link")
   private String ruleLink; // 规则链接
   @Column(name = "ex_orderby")
   private Integer orderby; // 排序
   @Expose
   @Column(name = "ex_type")
   private ExchangeTypeEnum type; // 类型
   @Expose
   @Column(name = "ex_progress")
   private String progress; // 兑换情况
   @Column(name = "ex_state")
   private Integer state; // 状态: 1启用 0停用
   @Column(name = "ex_create_time")
   private Date createTime;
   @Column(name = "ex_update_time")
   private Date updateTime;
   // 用户金币
   @Expose
   private String userGoldCoin;
   // 发布列表-需要跳转
   @Expose
   private boolean needJump;
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public String getName() {
      return name;
   }
   public void setName(String name) {
      this.name = name;
   }
   public String getPicture() {
      return picture;
   }
   public void setPicture(String picture) {
      this.picture = picture;
   }
   public Integer getGoldCoin() {
      return goldCoin;
   }
   public void setGoldCoin(Integer goldCoin) {
      this.goldCoin = goldCoin;
   }
   public String getTip() {
      return tip;
   }
   public void setTip(String tip) {
      this.tip = tip;
   }
   public BigDecimal getAmount() {
      return amount;
   }
   public void setAmount(BigDecimal amount) {
      this.amount = amount;
   }
   public Integer getUpperLimit() {
      return upperLimit;
   }
   public void setUpperLimit(Integer upperLimit) {
      this.upperLimit = upperLimit;
   }
   public String getRuleLink() {
      return ruleLink;
   }
   public void setRuleLink(String ruleLink) {
      this.ruleLink = ruleLink;
   }
   public ExchangeTypeEnum getType() {
      return type;
   }
   public void setType(ExchangeTypeEnum type) {
      this.type = type;
   }
   public Integer getState() {
      return state;
   }
   public void setState(Integer state) {
      this.state = state;
   }
   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 getOrderby() {
      return orderby;
   }
   public void setOrderby(Integer orderby) {
      this.orderby = orderby;
   }
   public String getBtnName() {
      return btnName;
   }
   public void setBtnName(String btnName) {
      this.btnName = btnName;
   }
   public String getProgress() {
      return progress;
   }
   public void setProgress(String progress) {
      this.progress = progress;
   }
   public String getUserGoldCoin() {
      return userGoldCoin;
   }
   public void setUserGoldCoin(String userGoldCoin) {
      this.userGoldCoin = userGoldCoin;
   }
   public boolean isNeedJump() {
      return needJump;
   }
   public void setNeedJump(boolean needJump) {
      this.needJump = needJump;
   }
}