|
|
package com.xmomen.module.pick.entity;
|
|
|
|
|
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Date;
|
|
|
import javax.persistence.Column;
|
|
|
import javax.persistence.Entity;
|
|
|
import javax.persistence.GeneratedValue;
|
|
|
import javax.persistence.Id;
|
|
|
import javax.persistence.Table;
|
|
|
import javax.persistence.Version;
|
|
|
|
|
|
/**
|
|
|
* TbRechargeLog 类是一个实体类,对应数据库中的 tb_recharge_log 表。
|
|
|
* 该类用于封装充值记录的相关信息,继承自 BaseMybatisModel,并且使用了 JPA 注解来映射数据库表结构。
|
|
|
*/
|
|
|
@Entity
|
|
|
@Table(name = "tb_recharge_log")
|
|
|
public class TbRechargeLog extends BaseMybatisModel {
|
|
|
|
|
|
private Integer id;
|
|
|
|
|
|
|
|
|
private String couponNo;
|
|
|
|
|
|
|
|
|
private BigDecimal rechargePrice;
|
|
|
|
|
|
|
|
|
private Date rechargeDate;
|
|
|
|
|
|
|
|
|
private Integer rechargeUser;
|
|
|
|
|
|
|
|
|
private Integer rechargePlace;
|
|
|
|
|
|
|
|
|
@Column(name = "ID")
|
|
|
@Id
|
|
|
@GeneratedValue(generator = "UUIDGenerator")
|
|
|
public Integer getId() {
|
|
|
return id;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setId(Integer id) {
|
|
|
this.id = id;
|
|
|
if (id == null) {
|
|
|
// 当 id 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("id");
|
|
|
return;
|
|
|
}
|
|
|
// 当 id 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("id");
|
|
|
}
|
|
|
|
|
|
|
|
|
@Column(name = "COUPON_NO")
|
|
|
public String getCouponNo() {
|
|
|
return couponNo;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setCouponNo(String couponNo) {
|
|
|
this.couponNo = couponNo;
|
|
|
if (couponNo == null) {
|
|
|
// 当 couponNo 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("couponNo");
|
|
|
return;
|
|
|
}
|
|
|
// 当 couponNo 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("couponNo");
|
|
|
}
|
|
|
|
|
|
|
|
|
@Column(name = "RECHARGE_PRICE")
|
|
|
public BigDecimal getRechargePrice() {
|
|
|
return rechargePrice;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setRechargePrice(BigDecimal rechargePrice) {
|
|
|
this.rechargePrice = rechargePrice;
|
|
|
if (rechargePrice == null) {
|
|
|
// 当 rechargePrice 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("rechargePrice");
|
|
|
return;
|
|
|
}
|
|
|
// 当 rechargePrice 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("rechargePrice");
|
|
|
}
|
|
|
|
|
|
|
|
|
@Column(name = "RECHARGE_DATE")
|
|
|
public Date getRechargeDate() {
|
|
|
return rechargeDate;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setRechargeDate(Date rechargeDate) {
|
|
|
this.rechargeDate = rechargeDate;
|
|
|
if (rechargeDate == null) {
|
|
|
// 当 rechargeDate 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("rechargeDate");
|
|
|
return;
|
|
|
}
|
|
|
// 当 rechargeDate 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("rechargeDate");
|
|
|
}
|
|
|
|
|
|
|
|
|
@Column(name = "RECHARGE_USER")
|
|
|
public Integer getRechargeUser() {
|
|
|
return rechargeUser;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setRechargeUser(Integer rechargeUser) {
|
|
|
this.rechargeUser = rechargeUser;
|
|
|
if (rechargeUser == null) {
|
|
|
// 当 rechargeUser 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("rechargeUser");
|
|
|
return;
|
|
|
}
|
|
|
// 当 rechargeUser 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("rechargeUser");
|
|
|
}
|
|
|
|
|
|
|
|
|
@Column(name = "RECHARGE_PLACE")
|
|
|
public Integer getRechargePlace() {
|
|
|
return rechargePlace;
|
|
|
}
|
|
|
|
|
|
|
|
|
public void setRechargePlace(Integer rechargePlace) {
|
|
|
this.rechargePlace = rechargePlace;
|
|
|
if (rechargePlace == null) {
|
|
|
// 当 rechargePlace 为 null 时,移除该字段的有效性标记
|
|
|
removeValidField("rechargePlace");
|
|
|
return;
|
|
|
}
|
|
|
// 当 rechargePlace 不为 null 时,添加该字段的有效性标记
|
|
|
addValidField("rechargePlace");
|
|
|
}
|
|
|
} |