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;
|
}
|