package com.zhongshu.card.client.model.pay;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

@Data
public class RealTimeOverviewModel {

    @Schema(description = "时间点")
    private List<String> point;

    @Schema(description = "昨日收入")
    private List<BigDecimal> yesterdayList;

    @Schema(description = "今日收入")
    private List<BigDecimal> todayList;

    @Schema(description = "昨天收入总和")
    private Long yesterdayAmount = 0L;

    @Schema(description = "今日收入总和")
    private Long todayAmount = 0L;

    @Schema(description = "收入变化率")
    private BigDecimal amountChangeRate;

    @Schema(description = "昨日订单")
    private List<Long> yesterdayOrderList;

    @Schema(description = "今日订单")
    private List<Long> todayOrderList;

    @Schema(description = "昨天订单数量总和")
    private Long yesterdayOrder = 0L;

    @Schema(description = "今日订单数量总和")
    private Long todayOrder = 0L;

    @Schema(description = "订单数量变化率")
    private BigDecimal orderChangeRate;

    private BalanceOverviewModel balanceOverview;
}
