package com.ruoyi.cwgl.domain; import java.math.BigDecimal; 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 * * @author ruoyi * @date 2025-12-26 */ @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; }