package com.java110.po.purchase; import lombok.Data; import java.io.Serializable; /** * 采购付款记录表实体类 * 适配全VARCHAR字段,兼容脏数据 */ @Data public class PurchasePaymentRecord implements Serializable { private static final long serialVersionUID = 1L; public PurchasePaymentRecord(String id ,String invoiceNo, String orderId, String paymentAmount, String paymentOrderNo, String supplier, String toBePaidDate, String paymentDate) { this.id = id; this.invoiceNo = invoiceNo; this.orderId = orderId; this.paymentAmount = paymentAmount; this.paymentOrderNo = paymentOrderNo; this.supplier = supplier; this.toBePaidDate = toBePaidDate; this.paymentDate = paymentDate; } /** * 发票编号(适配脏数据,如「未开票」「专票20260323001」) // 新增发票字段 */ private String invoiceNo; /** * 主键ID */ private String id; /** * 关联订单ID/采购申请单ID */ private String orderId; /** * 付款金额(适配带符号/单位的脏数据,如「1000元」「¥2000.50」) */ private String paymentAmount; /** * 付款单号 */ private String paymentOrderNo; /** * 供应商名称 */ private String supplier; /** * 拟付日期(适配非标准日期) */ private String toBePaidDate; /** * 付款日期(适配非标准日期) */ private String paymentDate; /** * 创建时间 */ private String createTime; /** * 更新时间 */ private String updateTime; }