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 * * @author ruoyi * @date 2025-08-07 */ @Data public class EstimatedReceivable{ /** ID */ @TableField("id") private Integer id; /** 费用系统编号 */ @Excel(name = "费用系统编号") @TableField("fee_system_no") private String feeSystemNo; /** 调度单号 */ @Excel(name = "调度单号") @TableField("dispatch_no") private String dispatchNo; /** 客户名称 */ @Excel(name = "客户名称") @TableField("customer_name") private String customerName; /** 项目名称 */ @Excel(name = "项目名称") @TableField("project_name") private String projectName; /** 下单日期 */ @Excel(name = "下单日期", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("order_date") private Date orderDate; /** 费用名称 */ @Excel(name = "费用名称") @TableField("fee_name") private String feeName; /** 费用类型 */ // @Excel(name = "费用类型") @TableField("fee_type") private Integer feeType; /** 预估费用金额 */ @Excel(name = "预估费用金额") @TableField("estimated_amount") private Long estimatedAmount; /** 币制 */ @Excel(name = "币制") @TableField("currency") private String currency; /** 关联账单名称 */ @Excel(name = "关联账单名称") @TableField("related_bill_name") private String relatedBillName; /** 关联账单状态 */ @Excel(name = "关联账单状态") @TableField("related_bill_status") private Integer relatedBillStatus; /** 是否确认(0:未确认;1:已确认) */ @Excel(name = "是否确认(0:未确认;1:已确认)") @TableField("is_confirmed") private Integer isConfirmed; /** 确认人 */ @Excel(name = "确认人") @TableField("confirm_by") private String confirmBy; /** 确认时间 */ @Excel(name = "确认时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @TableField("confirm_time") private Date confirmTime; /** 备注 */ @Excel(name = "备注") @TableField("remark") private String remark; /** 创建人 */ @TableField("create_by") private String createBy; /** 更新人 */ @TableField("update_by") private String updateBy; /** 创建时间 */ @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; }