You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

147 lines
3.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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");
}
}