package com.ruoyi.sales.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDate; @Data @Schema(name = "CustomerTransactionsDetailsVo", description = "营销管理--客户往来明细(返回)") public class CustomerTransactionsDetailsVo { @Schema(description = "销售单ID") private Long salesLedgerId; @Schema(description = "销售合同号") private String salesContractNo; @Schema(description = "销售合同签订日期") @JsonFormat(pattern = "yyyy-MM-dd") private LocalDate executionDate; @Schema(description = "合同金额") private BigDecimal contractAmount; @Schema(description = "收款金额") private BigDecimal receiptPaymentAmount; @Schema(description = "应收金额") private BigDecimal receiptableAmount; }