请根据以下sql生成Java实体类:CREATE TABLE `pl_write_off_recharge_record` ( `id` varchar(40) NOT NULL COMMENT '主键id', `recharge_order_id` varchar(40) NOT NULL DEFAULT '' COMMENT '充值订单号', `write_off_order_id` varchar(40) NOT NULL COMMENT '核销订单号-消费退款提现的订单号', `trans_time` datetime NOT NULL COMMENT '交易时间', `trans_type` int(11) NOT NULL DEFAULT '0' COMMENT '交易类型:0-消费,2-提现,3-退款', `wallet_type` int(11) NOT NULL COMMENT '充值钱包类型:0-门店钱包,2-平台钱包', `store_id` varchar(40) NOT NULL DEFAULT '' COMMENT '门店id', `store_name` varchar(40) NOT NULL DEFAULT '' COMMENT '门店名称', `order_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '订单金额', `write_off_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '核销金额', `write_off_recharge_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '核销充值金额', `write_off_give_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '核销赠送金额', `wait_write_off_amount` decimal(10,2) NOT NULL DEFAULT '0.00' COMMENT '待核销金额', `create_by` varchar(40) DEFAULT '' COMMENT '创建人', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_by` varchar(40) DEFAULT NULL COMMENT '更新人', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后一次更新时间', `remark` varchar(100) DEFAULT '' COMMENT '备注', PRIMARY KEY (`id`) USING BTREE ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='充值核销记录';
时间: 2023-05-30 15:06:54 浏览: 242
package com.example.demo.entity;
import java.math.BigDecimal;
import java.util.Date;
public class PlWriteOffRechargeRecord {
private String id;
private String rechargeOrderId;
private String writeOffOrderId;
private Date transTime;
private int transType;
private int walletType;
private String storeId;
private String storeName;
private BigDecimal orderAmount;
private BigDecimal writeOffAmount;
private BigDecimal writeOffRechargeAmount;
private BigDecimal writeOffGiveAmount;
private BigDecimal waitWriteOffAmount;
private String createBy;
private Date createTime;
private String updateBy;
private Date updateTime;
private String remark;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getRechargeOrderId() {
return rechargeOrderId;
}
public void setRechargeOrderId(String rechargeOrderId) {
this.rechargeOrderId = rechargeOrderId;
}
public String getWriteOffOrderId() {
return writeOffOrderId;
}
public void setWriteOffOrderId(String writeOffOrderId) {
this.writeOffOrderId = writeOffOrderId;
}
public Date getTransTime() {
return transTime;
}
public void setTransTime(Date transTime) {
this.transTime = transTime;
}
public int getTransType() {
return transType;
}
public void setTransType(int transType) {
this.transType = transType;
}
public int getWalletType() {
return walletType;
}
public void setWalletType(int walletType) {
this.walletType = walletType;
}
public String getStoreId() {
return storeId;
}
public void setStoreId(String storeId) {
this.storeId = storeId;
}
public String getStoreName() {
return storeName;
}
public void setStoreName(String storeName) {
this.storeName = storeName;
}
public BigDecimal getOrderAmount() {
return orderAmount;
}
public void setOrderAmount(BigDecimal orderAmount) {
this.orderAmount = orderAmount;
}
public BigDecimal getWriteOffAmount() {
return writeOffAmount;
}
public void setWriteOffAmount(BigDecimal writeOffAmount) {
this.writeOffAmount = writeOffAmount;
}
public BigDecimal getWriteOffRechargeAmount() {
return writeOffRechargeAmount;
}
public void setWriteOffRechargeAmount(BigDecimal writeOffRechargeAmount) {
this.writeOffRechargeAmount = writeOffRechargeAmount;
}
public BigDecimal getWriteOffGiveAmount() {
return writeOffGiveAmount;
}
public void setWriteOffGiveAmount(BigDecimal writeOffGiveAmount) {
this.writeOffGiveAmount = writeOffGiveAmount;
}
public BigDecimal getWaitWriteOffAmount() {
return waitWriteOffAmount;
}
public void setWaitWriteOffAmount(BigDecimal waitWriteOffAmount) {
this.waitWriteOffAmount = waitWriteOffAmount;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getUpdateBy() {
return updateBy;
}
public void setUpdateBy(String updateBy) {
this.updateBy = updateBy;
}
public Date getUpdateTime() {
return updateTime;
}
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}