package com.ho.business.vo.resp.chargepile;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author fancl
 * @desc: 充电桩首页主面板上的数据对象
 * @date 2022/10/25
 */
@Setter
@Getter
@ToString
public class ChargePileMainPanelRespVO implements Serializable {

    //来自于电表
    @ApiModelProperty(value = "累计充电量")
    private BigDecimal totalChargeCapacity;

    //来自于充电枪
    @ApiModelProperty(value = "累计充电次数")
    private Integer totalChargeNum;

    //来自于设备表
    @ApiModelProperty(value = "在线充电桩个数")
    private Integer onlinePiles;

    //来自于设备表
    @ApiModelProperty(value = "离线充电桩个数")
    private Integer offlinePiles;


    @ApiModelProperty(value = "累计收益 单位元")
    private BigDecimal totalProfit;

    //来自于充电桩时序数据
    @ApiModelProperty(value = "故障个数")
    private Integer faultsNum;
}
