package com.yuchen.saas.parking.charge.api.vo.charge;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

@Data
@ApiModel
public class SpcStationStaticsYesterdayPercent {
    /**
     * 昨日充电金额(元)
     */
    @ApiModelProperty(name = "yesterdayAmount", value = "昨日充电金额(元)")
    private Double yesterdayAmount;

    /**
     * 昨日充电金额环比增长
     */
    @ApiModelProperty(name = "percent1", value = "昨日充电金额环比增长")
    private Double percent1;


    /**
     * 昨日充电时长(小时)
     */
    @ApiModelProperty(name = "yesterdayChargeHours", value = "昨日充电时长(小时)")
    private Double yesterdayChargeHours;
    /**
     * 昨日充电时长环比增长
     */
    @ApiModelProperty(name = "percent2", value = "昨日充电时长环比增长")
    private Double percent2;


    /**
     * 昨日充电度数
     */
    @ApiModelProperty(name = "yesterdayChargingDegree", value = "昨日充电度数")
    private Double yesterdayChargingDegree;
    /**
     * 昨日充电度数环比增长
     */
    @ApiModelProperty(name = "percent3", value = "昨日充电度数环比增长")
    private Double percent3;


    /**
     * 昨日充电次数
     */
    @ApiModelProperty(name = "yesterdayChargeCount", value = "昨日充电次数")
    private Integer yesterdayChargeCount;
    /**
     * 昨日充电次数环比增长
     */
    @ApiModelProperty(name = "percent4", value = "昨日充电次数环比增长")
    private Double percent4;

    @ApiModelProperty(name = "yesterDayHoursStatistics", value = "24小时统计")
    List<Map<String, Object>> yesterDayHoursStatistics = new ArrayList<>();

}
