package com.ruoyi.cwgl.domain; import java.math.BigDecimal; 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; /** * 发票明细对象 invoice_detail * * @author ruoyi * @date 2025-12-26 */ public class InvoiceDetail extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键ID */ private Integer id; /** 发票管理id */ @Excel(name = "发票管理id") private Integer invoiceManageId; /** 应收账单编号 */ @Excel(name = "应收账单编号") private String receivableBillNo; /** 应收账单金额 */ @Excel(name = "应收账单金额") private BigDecimal receivableBillAmount; /** 应收账单币制 */ @Excel(name = "应收账单币制") private String receivableBillCurrency; /** 账单已开票金额 */ @Excel(name = "账单已开票金额") private BigDecimal billedAmount; /** 账单未开票金额 */ @Excel(name = "账单未开票金额") private BigDecimal unbilledAmount; /** 本次开票金额 */ @Excel(name = "本次开票金额") private BigDecimal currentBilledAmount; /** 删除标志(0:正常,1:删除) */ @Excel(name = "删除标志(0:正常,1:删除)") private Integer deleted; public void setId(Integer id) { this.id = id; } public Integer getId() { return id; } public void setInvoiceManageId(Integer invoiceManageId) { this.invoiceManageId = invoiceManageId; } public Integer getInvoiceManageId() { return invoiceManageId; } public void setReceivableBillNo(String receivableBillNo) { this.receivableBillNo = receivableBillNo; } public String getReceivableBillNo() { return receivableBillNo; } public void setReceivableBillAmount(BigDecimal receivableBillAmount) { this.receivableBillAmount = receivableBillAmount; } public BigDecimal getReceivableBillAmount() { return receivableBillAmount; } public void setReceivableBillCurrency(String receivableBillCurrency) { this.receivableBillCurrency = receivableBillCurrency; } public String getReceivableBillCurrency() { return receivableBillCurrency; } public void setBilledAmount(BigDecimal billedAmount) { this.billedAmount = billedAmount; } public BigDecimal getBilledAmount() { return billedAmount; } public void setUnbilledAmount(BigDecimal unbilledAmount) { this.unbilledAmount = unbilledAmount; } public BigDecimal getUnbilledAmount() { return unbilledAmount; } public void setCurrentBilledAmount(BigDecimal currentBilledAmount) { this.currentBilledAmount = currentBilledAmount; } public BigDecimal getCurrentBilledAmount() { return currentBilledAmount; } public void setDeleted(Integer deleted) { this.deleted = deleted; } public Integer getDeleted() { return deleted; } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) .append("id", getId()) .append("invoiceManageId", getInvoiceManageId()) .append("receivableBillNo", getReceivableBillNo()) .append("receivableBillAmount", getReceivableBillAmount()) .append("receivableBillCurrency", getReceivableBillCurrency()) .append("billedAmount", getBilledAmount()) .append("unbilledAmount", getUnbilledAmount()) .append("currentBilledAmount", getCurrentBilledAmount()) .append("createTime", getCreateTime()) .append("updateTime", getUpdateTime()) .append("deleted", getDeleted()) .toString(); } }