wujianwei
2025-12-26 b2ca7af3db0d1e2baf37829c33a82cd43d690751
service/src/main/java/com/ruoyi/cwgl/domain/InvoiceDetail.java
@@ -1,152 +1,93 @@
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;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import lombok.Data;
/**
 * 发票明细对象 invoice_detail
 *
 * 发票管理明细对象 invoice_detail
 *
 * @author ruoyi
 * @date 2025-12-26
 */
public class InvoiceDetail extends BaseEntity
{
    private static final long serialVersionUID = 1L;
@Data
public class InvoiceDetail{
    /** 主键ID */
        @TableField("id")
    private Integer id;
    /** 发票管理id */
    @Excel(name = "发票管理id")
        @TableField("invoice_manage_id")
    private Integer invoiceManageId;
    /** 应收账单编号 */
    @Excel(name = "应收账单编号")
        @TableField("receivable_bill_no")
    private String receivableBillNo;
    /** 应收账单金额 */
    @Excel(name = "应收账单金额")
        @TableField("receivable_bill_amount")
    private BigDecimal receivableBillAmount;
    /** 应收账单币制 */
    @Excel(name = "应收账单币制")
        @TableField("receivable_bill_currency")
    private String receivableBillCurrency;
    /** 账单已开票金额 */
    @Excel(name = "账单已开票金额")
        @TableField("billed_amount")
    private BigDecimal billedAmount;
    /** 账单未开票金额 */
    @Excel(name = "账单未开票金额")
        @TableField("unbilled_amount")
    private BigDecimal unbilledAmount;
    /** 本次开票金额 */
    @Excel(name = "本次开票金额")
        @TableField("current_billed_amount")
    private BigDecimal currentBilledAmount;
    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        @TableField("create_time")
    private Date createTime;
    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        @TableField("update_time")
    private Date updateTime;
    /** 删除标志(0:正常,1:删除) */
    @Excel(name = "删除标志(0:正常,1:删除)")
        @TableField("deleted")
    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();
    }
}