rk
5 天以前 84ae873e1c19ca7d2ffc5c98248285706dae818b
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
package com.doumee.dao.business.vo;
 
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
 
import java.math.BigDecimal;
import java.util.List;
 
/**
 * 收入统计结果(web 端数据报表 - 收入统计接口出参)。
 * <p>包含:区间内每日收入明细(柱状图)、区间累计收入,以及环比 / 同比对比数据。
 * <p>收入口径统一为 goodsorder.type=0(租车押金) 且 status=4(已结算) 的 closeMoney(结算金额)。
 *
 * @author rk
 * @date 2026/06/26
 */
@Data
@ApiModel("收入统计结果")
public class IncomeStatVO {
 
    @ApiModelProperty(value = "每日收入明细(柱状图,按日期升序,无数据日补0)")
    private List<IncomeDailyVO> dailyList;
 
    @ApiModelProperty(value = "区间累计收入(元)")
    private BigDecimal totalIncome;
 
    @ApiModelProperty(value = "环比上期收入(元):紧邻前一等长区间")
    private BigDecimal chainAmount;
 
    @ApiModelProperty(value = "环比增长率(%);上期为0时返回 null(无法计算)")
    private BigDecimal chainRate;
 
    @ApiModelProperty(value = "同比去年同期收入(元):平移1年的等长区间")
    private BigDecimal yearOnYearAmount;
 
    @ApiModelProperty(value = "同比增长率(%);去年同期为0时返回 null(无法计算)")
    private BigDecimal yearOnYearRate;
}