15 小时以前 bfcc71f500625a26886b43c43a8fdf2ea1152844
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.ruoyi.sales.vo;
 
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
 
import java.math.BigDecimal;
 
/**
 * 客户往来统计汇总VO(优化版)
 */
@Data
@Schema(name = "CustomerTransactionsSummaryVo", description = "客户往来统计汇总")
public class CustomerTransactionsSummaryVo {
 
    @Schema(description = "客户ID")
    private Long customerId;
 
    @Schema(description = "客户名称")
    private String customerName;
 
    @Schema(description = "合同总金额")
    private BigDecimal contractAmounts;
 
    @Schema(description = "合同数量")
    private Integer contractCount;
 
    @Schema(description = "产品种类数")
    private Integer productCount;
 
    @Schema(description = "发货总金额")
    private BigDecimal shippedAmounts;
 
    @Schema(description = "发货总数量")
    private BigDecimal shippedQuantity;
 
    @Schema(description = "收款金额")
    private BigDecimal receivedAmounts;
 
    @Schema(description = "应收金额")
    private BigDecimal receivableAmounts;
 
    @Schema(description = "退货金额")
    private BigDecimal returnAmounts;
 
    @Schema(description = "未发货金额")
    private BigDecimal unshippedAmounts;
 
    @Schema(description = "收款率(%)")
    private BigDecimal receivedRate;
 
    @Schema(description = "发货率(%)")
    private BigDecimal shippedRate;
}