package com.ruoyi.purchase.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.util.Date; @Data @Schema(name = "SupplierTransactionsDetailsVo", description = "采购管理--供应商往来明细(返回)") public class SupplierTransactionsDetailsVo { @Schema(description = "采购单ID") private Long purchaseLedgerId; @Schema(description = "采购合同号") private String purchaseContractNumber; @Schema(description = "采购合同签订日期") @JsonFormat(pattern = "yyyy-MM-dd") private Date executionDate; @Schema(description = "合同金额") private BigDecimal contractAmount; @Schema(description = "付款金额") private BigDecimal paymentAmount; @Schema(description = "应付金额") private BigDecimal payableAmount; }