package com.ruoyi.sales.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; /** * 客户往来产品明细VO */ @Data @Schema(name = "CustomerTransactionsProductVo", description = "客户往来产品明细") public class CustomerTransactionsProductVo { @Schema(description = "销售台账ID") private Long salesLedgerId; @Schema(description = "销售合同号") private String salesContractNo; @Schema(description = "产品ID") private Long productId; @Schema(description = "产品名称") private String productName; @Schema(description = "规格型号") private String model; @Schema(description = "单位") private String unit; @Schema(description = "合同数量") private BigDecimal contractQuantity; @Schema(description = "合同单价(含税)") private BigDecimal taxInclusiveUnitPrice; @Schema(description = "合同金额") private BigDecimal contractAmount; @Schema(description = "已发货数量") private BigDecimal shippedQuantity; @Schema(description = "已发货金额") private BigDecimal shippedAmount; @Schema(description = "已收款金额") private BigDecimal receivedAmount; @Schema(description = "应收金额") private BigDecimal receivableAmount; }