admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/ExtractAuditRecord.java
@@ -1,185 +1,198 @@
package com.yeshi.fanli.entity.bus.user;
import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.google.gson.annotations.Expose;
import com.yeshi.fanli.entity.common.AdminUser;
/**
 * 提现审批记录
 *
 * @author yj
 *
 * @date 2018年6月14日
 */
@Entity
@Table(name = "yeshi_ec_extract_audit_record")
@org.yeshi.utils.mybatis.Table("yeshi_ec_extract_audit_record")
public class ExtractAuditRecord {
   @Id
   @Column(name = "`id`")
   @GeneratedValue(strategy = GenerationType.AUTO)
   @org.yeshi.utils.mybatis.Column(name="id")
   private Long id;
   @ManyToOne(fetch = FetchType.EAGER)
   @JoinColumn(name = "aid")
   @org.yeshi.utils.mybatis.Column(name="aid")
   private AdminUser adminUser;// 审核用户
   @ManyToOne(fetch = FetchType.EAGER)
   @JoinColumn(name = "extractId")
   @org.yeshi.utils.mybatis.Column(name="extractId")
   private Extract extract; // 申请记录id
   @Column(name = "beforeMoney")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="beforeMoney")
   private BigDecimal beforeMoney;// 提现之前余额
   @Column(name = "afterMoney")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="afterMoney")
   private BigDecimal afterMoney;// 提现之后余额
   @Column(name = "countMoney")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="countMoney")
   private BigDecimal countMoney;// 累计提现金额
   @Column(name = "countNum")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="countNum")
   private Long countNum; // 累计提现次数
   @Column(name = "`auditTime`")
   @Expose
   @org.yeshi.utils.mybatis.Column(name = "auditTime")
   private Long auditTime;// 审核时间
   @Column(name = "orderNum")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="orderNum")
   private Long orderNum; // 累计提现次数
   @Column(name = "cancelOrderNum")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="cancelOrderNum")
   private Long cancelOrderNum; // 维权订单
   @Column(name = "auditRole")
   @Expose
   @org.yeshi.utils.mybatis.Column(name="auditRole")
   private String auditRole; //审核人
   @Expose // 风险等级
   private int warnLevel;
   public String getAuditRole() {
      return auditRole;
   }
   public void setAuditRole(String auditRole) {
      this.auditRole = auditRole;
   }
   public Long getCancelOrderNum() {
      return cancelOrderNum;
   }
   public void setCancelOrderNum(Long cancelOrderNum) {
      this.cancelOrderNum = cancelOrderNum;
   }
   public Long getOrderNum() {
      return orderNum;
   }
   public void setOrderNum(Long orderNum) {
      this.orderNum = orderNum;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public AdminUser getAdminUser() {
      return adminUser;
   }
   public void setAdminUser(AdminUser adminUser) {
      this.adminUser = adminUser;
   }
   public Extract getExtract() {
      return extract;
   }
   public void setExtract(Extract extract) {
      this.extract = extract;
   }
   public BigDecimal getBeforeMoney() {
      return beforeMoney;
   }
   public void setBeforeMoney(BigDecimal beforeMoney) {
      this.beforeMoney = beforeMoney;
   }
   public BigDecimal getAfterMoney() {
      return afterMoney;
   }
   public void setAfterMoney(BigDecimal afterMoney) {
      this.afterMoney = afterMoney;
   }
   public BigDecimal getCountMoney() {
      return countMoney;
   }
   public void setCountMoney(BigDecimal countMoney) {
      this.countMoney = countMoney;
   }
   public Long getCountNum() {
      return countNum;
   }
   public void setCountNum(Long countNum) {
      this.countNum = countNum;
   }
   public Long getAuditTime() {
      return auditTime;
   }
   public void setAuditTime(Long auditTime) {
      this.auditTime = auditTime;
   }
   public int getWarnLevel() {
      return warnLevel;
   }
   public void setWarnLevel(int warnLevel) {
      this.warnLevel = warnLevel;
   }
}
package com.yeshi.fanli.entity.bus.user;
import java.math.BigDecimal;
import org.springframework.data.annotation.Transient;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
import com.google.gson.annotations.Expose;
import com.yeshi.fanli.dto.money.ExtractOrderStatisticDTO;
import com.yeshi.fanli.entity.common.AdminUser;
/**
 * 提现审批记录
 *
 * @author yj
 *
 * @date 2018年6月14日
 */
@Table("yeshi_ec_extract_audit_record")
public class ExtractAuditRecord {
   @Column(name = "id")
   private Long id;
   @Column(name = "aid")
   private AdminUser adminUser;// 审核用户
   @Column(name = "extractId")
   private Extract extract; // 申请记录id
   @Expose
   @Column(name = "beforeMoney")
   private BigDecimal beforeMoney;// 提现之前余额
   @Expose
   @Column(name = "afterMoney")
   private BigDecimal afterMoney;// 提现之后余额
   @Expose
   @Column(name = "countMoney")
   private BigDecimal countMoney;// 累计提现金额
   @Expose
   @Column(name = "countNum")
   private Long countNum; // 累计提现次数
   @Expose
   @Column(name = "auditTime")
   private Long auditTime;// 审核时间
   @Expose
   @Column(name = "orderNum")
   private Long orderNum; // 累计提现次数
   @Expose
   @Column(name = "cancelOrderNum")
   private Long cancelOrderNum; // 维权订单
   @Expose
   @Column(name = "auditRole")
   private String auditRole; //审核人
   @Expose // 风险等级
   private int warnLevel;
   @Expose
   private ExtractOrderStatisticDTO extraInfo;//extraInfoStr对象
   @Column(name = "extraInfo")
   private String extraInfoStr;//附加信息JSON格式
   @Transient
   @Expose
   private String system;//系统名称
   public String getSystem() {
      return system;
   }
   public void setSystem(String system) {
      this.system = system;
   }
   public ExtractOrderStatisticDTO getExtraInfo() {
      return extraInfo;
   }
   public void setExtraInfo(ExtractOrderStatisticDTO extraInfo) {
      this.extraInfo = extraInfo;
   }
   public String getExtraInfoStr() {
      return extraInfoStr;
   }
   public void setExtraInfoStr(String extraInfoStr) {
      this.extraInfoStr = extraInfoStr;
   }
   public String getAuditRole() {
      return auditRole;
   }
   public void setAuditRole(String auditRole) {
      this.auditRole = auditRole;
   }
   public Long getCancelOrderNum() {
      return cancelOrderNum;
   }
   public void setCancelOrderNum(Long cancelOrderNum) {
      this.cancelOrderNum = cancelOrderNum;
   }
   public Long getOrderNum() {
      return orderNum;
   }
   public void setOrderNum(Long orderNum) {
      this.orderNum = orderNum;
   }
   public Long getId() {
      return id;
   }
   public void setId(Long id) {
      this.id = id;
   }
   public AdminUser getAdminUser() {
      return adminUser;
   }
   public void setAdminUser(AdminUser adminUser) {
      this.adminUser = adminUser;
   }
   public Extract getExtract() {
      return extract;
   }
   public void setExtract(Extract extract) {
      this.extract = extract;
   }
   public BigDecimal getBeforeMoney() {
      return beforeMoney;
   }
   public void setBeforeMoney(BigDecimal beforeMoney) {
      this.beforeMoney = beforeMoney;
   }
   public BigDecimal getAfterMoney() {
      return afterMoney;
   }
   public void setAfterMoney(BigDecimal afterMoney) {
      this.afterMoney = afterMoney;
   }
   public BigDecimal getCountMoney() {
      return countMoney;
   }
   public void setCountMoney(BigDecimal countMoney) {
      this.countMoney = countMoney;
   }
   public Long getCountNum() {
      return countNum;
   }
   public void setCountNum(Long countNum) {
      this.countNum = countNum;
   }
   public Long getAuditTime() {
      return auditTime;
   }
   public void setAuditTime(Long auditTime) {
      this.auditTime = auditTime;
   }
   public int getWarnLevel() {
      return warnLevel;
   }
   public void setWarnLevel(int warnLevel) {
      this.warnLevel = warnLevel;
   }
}