javacodeadmin/ruoyi-system/src/main/java/com/ruoyi/system/domain/UserUseSecondaryCard.java

247 lines
4.9 KiB
Java

package com.ruoyi.system.domain;
import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
/**
* 次卡使用对象 user_use_secondary_card
*
* @author ruoyi
* @date 2025-07-02
*/
public class UserUseSecondaryCard extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** $column.columnComment */
private Long id;
/** 用户id */
@Excel(name = "用户ID")
private Long uid;
/** 用户名称(用于导出显示) */
@Excel(name = "用户名称")
private String userName;
/** 次卡id */
@Excel(name = "次卡ID")
private String carid;
/** 服务id */
private String goodsids;
/** 用户可用数量 */
@Excel(name = "可用数量")
private Long num;
/** 用户已用数量 */
@Excel(name = "已用数量")
private Long usenum;
/** 订单id */
@Excel(name = "订单ID")
private String orderid;
/** 支付id */
@Excel(name = "支付ID")
private String transactionId;
/** 支付金额 */
@Excel(name = "支付金额")
private BigDecimal paymoney;
/** 状态 1可用 2已用完 3已退款 4未支付 */
private Long status;
/** 状态名称(用于导出显示) */
@Excel(name = "状态")
private String statusName;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@Excel(name = "创建时间", width = 20, dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date createdAt;
/** 更新时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date updatedAt;
private String nostatus;
public void setId(Long id)
{
this.id = id;
}
public Long getId()
{
return id;
}
public void setUid(Long uid)
{
this.uid = uid;
}
public Long getUid()
{
return uid;
}
public void setUserName(String userName)
{
this.userName = userName;
}
public String getUserName()
{
return userName;
}
public void setCarid(String carid)
{
this.carid = carid;
}
public String getCarid()
{
return carid;
}
public void setGoodsids(String goodsids)
{
this.goodsids = goodsids;
}
public String getGoodsids()
{
return goodsids;
}
public void setNum(Long num)
{
this.num = num;
}
public Long getNum()
{
return num;
}
public void setUsenum(Long usenum)
{
this.usenum = usenum;
}
public Long getUsenum()
{
return usenum;
}
public void setOrderid(String orderid)
{
this.orderid = orderid;
}
public String getOrderid()
{
return orderid;
}
public void setTransactionId(String transactionId)
{
this.transactionId = transactionId;
}
public String getTransactionId()
{
return transactionId;
}
public void setPaymoney(BigDecimal paymoney)
{
this.paymoney = paymoney;
}
public BigDecimal getPaymoney()
{
return paymoney;
}
public void setStatus(Long status)
{
this.status = status;
}
public Long getStatus()
{
return status;
}
public String getStatusName()
{
return statusName;
}
public void setStatusName(String statusName)
{
this.statusName = statusName;
}
public void setCreatedAt(Date createdAt)
{
this.createdAt = createdAt;
}
public Date getCreatedAt()
{
return createdAt;
}
public void setUpdatedAt(Date updatedAt)
{
this.updatedAt = updatedAt;
}
public Date getUpdatedAt()
{
return updatedAt;
}
public String getNostatus() {
return nostatus;
}
public void setNostatus(String nostatus) {
this.nostatus = nostatus;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("uid", getUid())
.append("userName", getUserName())
.append("carid", getCarid())
.append("goodsids", getGoodsids())
.append("num", getNum())
.append("usenum", getUsenum())
.append("orderid", getOrderid())
.append("transactionId", getTransactionId())
.append("paymoney", getPaymoney())
.append("status", getStatus())
.append("statusName", getStatusName())
.append("createdAt", getCreatedAt())
.append("updatedAt", getUpdatedAt())
.toString();
}
}