package com.ruoyi.cwgl.domain; import java.math.BigDecimal; import java.util.Date; 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; /** * 预估应收账单对象 estimated_receivable_bill * * @author ruoyi * @date 2025-08-07 */ @Data public class EstimatedReceivableBill{ /** ID */ @TableField("id") private Integer id; /** 账单系统编号 */ @Excel(name = "账单系统编号") @TableField("bill_system_no") private String billSystemNo; /** 账单名称 */ @Excel(name = "账单名称") @TableField("bill_name") private String billName; /** 客户名称 */ @Excel(name = "客户名称") @TableField("customer_name") private String customerName; /** 调度单数量 */ @Excel(name = "调度单数量") @TableField("dispatch_count") private Integer dispatchCount; /** 应结算金额 */ @Excel(name = "应结算金额") @TableField("total_amount") private Long totalAmount; /** 已结算金额 */ @Excel(name = "已结算金额") @TableField("settled_amount") private Long settledAmount; /** * 本次结算金额 */ @TableField(exist = false) private Long settlementAmount; /** 开票状态 */ @Excel(name = "开票状态") @TableField("invoice_status") private Integer invoiceStatus; /** 附件地址 */ @Excel(name = "附件地址") @TableField("attachment") private String attachment; /** 状态 */ @Excel(name = "状态") @TableField("status") private Integer status; /** 备注 */ @Excel(name = "备注") @TableField("remark") private String remark; /** 创建人 */ @TableField("create_by") private String createBy; /** 确认时间 */ @Excel(name = "确认时间", width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd") @TableField("confirm_time") private Date confirmTime; /** 创建时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @TableField("create_time") private Date createTime; /** 更新时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @TableField("update_time") private Date updateTime; /** 删除标记(0:正常;1:删除) */ @Excel(name = "删除标记(0:正常;1:删除)") @TableField("deleted") private Integer deleted; }