package com.ruoyi.sales.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; @Data @Schema(name = "ProjectTransactionsVo", description = "营销管理--客户往来-项目层级(返回)") public class ProjectTransactionsVo { @Schema(description = "项目ID") private Long projectId; @Schema(description = "项目编号") private String projectNo; @Schema(description = "项目名称") private String projectName; @Schema(description = "合同总金额") private BigDecimal contractAmounts; @Schema(description = "收款金额") private BigDecimal receiptPaymentAmount; @Schema(description = "应收金额") private BigDecimal receiptableAmount; @Schema(description = "退货金额") private BigDecimal returnAmount; @Schema(description = "开票金额") private BigDecimal invoiceAmount; @Schema(description = "关联客户数") private Integer customerCount; @Schema(description = "合同总数") private Integer contractCount; @Schema(description = "超期合同数") private Integer overdueCount; @Schema(description = "项目状态 (0进行中 1已完成等)") private Integer status; }