package com.ruoyi.purchase.pojo; import com.baomidou.mybatisplus.annotation.*; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.math.BigDecimal; import java.util.Date; /** * 付款登记对象 payment_registration * * @author ruoyi * @date 2025-05-15 */ @Data @TableName("payment_registration") public class PaymentRegistration { private static final long serialVersionUID = 1L; /** * id */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 销售台账id */ private Long saleLedgerId; /** * 采购台账id */ private Long purchaseLedgerId; /** * 供应商id */ private Long supplierId; /** * 发票id */ private Long ticketRegistrationId; /** * 本次付款金额 */ private BigDecimal currentPaymentAmount; /** * 付款形式 */ private String paymentMethod; /** * 税率 */ private String taxRate; /** * 登记人 */ private Long registrantId; // 租户id private Long tenantId; /** * 付款日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date paymentDate; /** * 登记日期 */ @JsonFormat(pattern = "yyyy-MM-dd") private Date registrationtDate; /** * 创建日期 */ @TableField(fill = FieldFill.INSERT) private Date createTime; /** * 修改日期 */ @TableField(fill = FieldFill.INSERT_UPDATE) private Date updateTime; }