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

313 lines
6.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
/**
* 发票信息对象 users_invoice_info
*
* @author ruoyi
* @date 2025-06-30
*/
public class UsersInvoiceInfo extends BaseEntity
{
private static final long serialVersionUID = 1L;
/** 主键ID */
private Integer id;
/** 维护人员ID关联users表 */
@Excel(name = "维护人员ID", readConverterExp = "关=联users表")
private Integer uid;
/** 发票抬头 */
@Excel(name = "发票抬头")
private String invoiceTitle;
/** 纳税人识别号 */
@Excel(name = "纳税人识别号")
private String taxNumber;
/** 开户银行 */
@Excel(name = "开户银行")
private String bankName;
/** 银行账号 */
@Excel(name = "银行账号")
private String bankAccount;
/** 单位地址 */
@Excel(name = "单位地址")
private String address;
/** 联系电话 */
@Excel(name = "联系电话")
private String phone;
/** 联系邮箱 */
@Excel(name = "联系邮箱")
private String email;
/** 微信号 */
@Excel(name = "微信号")
private String wechat;
/** 发票类型1-增值税普通发票 2-专用发票) */
@Excel(name = "发票类型", readConverterExp = "1=-增值税普通发票,2=-专用发票")
private Integer type;
/** 发票类别0-个人1-企业) */
@Excel(name = "发票类别", readConverterExp = "0=-个人1-企业")
private Integer category;
/** 创建时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date createdAt;
/** 修改时间 */
@JsonFormat(pattern = "yyyy-MM-dd")
@Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
private Date updatedAt;
/** 开票金额 */
@Excel(name = "开票金额")
private BigDecimal invoicemoney;
/** 开票内容 */
@Excel(name = "开票内容")
private String invoicetext;
/** 开票订单号 */
@Excel(name = "开票订单号")
private String orderid;
/** 开票状态 1未开票 2已开票 */
@Excel(name = "开票状态 1未开票 2已开票")
private Integer status;
/** 发票附件 */
@Excel(name = "发票附件")
private String filedata;
public void setId(Integer id)
{
this.id = id;
}
public Integer getId()
{
return id;
}
public void setUid(Integer uid)
{
this.uid = uid;
}
public Integer getUid()
{
return uid;
}
public void setInvoiceTitle(String invoiceTitle)
{
this.invoiceTitle = invoiceTitle;
}
public String getInvoiceTitle()
{
return invoiceTitle;
}
public void setTaxNumber(String taxNumber)
{
this.taxNumber = taxNumber;
}
public String getTaxNumber()
{
return taxNumber;
}
public void setBankName(String bankName)
{
this.bankName = bankName;
}
public String getBankName()
{
return bankName;
}
public void setBankAccount(String bankAccount)
{
this.bankAccount = bankAccount;
}
public String getBankAccount()
{
return bankAccount;
}
public void setAddress(String address)
{
this.address = address;
}
public String getAddress()
{
return address;
}
public void setPhone(String phone)
{
this.phone = phone;
}
public String getPhone()
{
return phone;
}
public void setEmail(String email)
{
this.email = email;
}
public String getEmail()
{
return email;
}
public void setWechat(String wechat)
{
this.wechat = wechat;
}
public String getWechat()
{
return wechat;
}
public void setType(Integer type)
{
this.type = type;
}
public Integer getType()
{
return type;
}
public void setCategory(Integer category)
{
this.category = category;
}
public Integer getCategory()
{
return category;
}
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 void setInvoicemoney(BigDecimal invoicemoney)
{
this.invoicemoney = invoicemoney;
}
public BigDecimal getInvoicemoney()
{
return invoicemoney;
}
public void setInvoicetext(String invoicetext)
{
this.invoicetext = invoicetext;
}
public String getInvoicetext()
{
return invoicetext;
}
public void setOrderid(String orderid)
{
this.orderid = orderid;
}
public String getOrderid()
{
return orderid;
}
public void setStatus(Integer status)
{
this.status = status;
}
public Integer getStatus()
{
return status;
}
public void setFiledata(String filedata)
{
this.filedata = filedata;
}
public String getFiledata()
{
return filedata;
}
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
.append("id", getId())
.append("uid", getUid())
.append("invoiceTitle", getInvoiceTitle())
.append("taxNumber", getTaxNumber())
.append("bankName", getBankName())
.append("bankAccount", getBankAccount())
.append("address", getAddress())
.append("phone", getPhone())
.append("email", getEmail())
.append("wechat", getWechat())
.append("type", getType())
.append("category", getCategory())
.append("createdAt", getCreatedAt())
.append("updatedAt", getUpdatedAt())
.append("invoicemoney", getInvoicemoney())
.append("invoicetext", getInvoicetext())
.append("orderid", getOrderid())
.append("status", getStatus())
.append("filedata", getFiledata())
.toString();
}
}