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

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

import java.math.BigDecimal;

/**
 * @author fancl
 * @desc: 舱左侧面板
 * @date 2023/5/5
 */
@Data
public class LeftPanel {

    //
    @ApiModelProperty(value = "舱的装机容量")
    BigDecimal capacity;

    //额定功率
    @ApiModelProperty(value = "额定功率,kW")
    BigDecimal ratedPower;
    //堆个数
    @ApiModelProperty(value = "堆个数")
    Integer stackNum;
    @ApiModelProperty(value = "堆 正常个数")
    Integer stackNumOK;
    @ApiModelProperty(value = "堆 故障个数")
    Integer stackNumFault;

    @ApiModelProperty(value = "簇个数")
    Integer clusterNum;
    @ApiModelProperty(value = "簇 正常个数")
    Integer clusterNumOK;
    @ApiModelProperty(value = "簇 故障个数")
    Integer clusterNumFault;
    //包pack
    @ApiModelProperty(value = "包pack个数")
    Integer packNum;
    @ApiModelProperty(value = "包 正常个数")
    Integer packNumOK;
    @ApiModelProperty(value = "包 故障个数")
    Integer packNumFault;
    //电表个数
    @ApiModelProperty(value = "电表个数")
    Integer eleMeterNum;
    @ApiModelProperty(value = "电表 正常个数")
    Integer eleMeterNumOK;
    @ApiModelProperty(value = "电表 故障个数")
    Integer eleMeterNumFault;
    //消防舱个数
    @ApiModelProperty(value = "消防舱个数")
    Integer fireNum;
    @ApiModelProperty(value = "消防舱 正常个数")
    Integer fireNumOK;
    @ApiModelProperty(value = "消防舱 故障个数")
    Integer fireNumFault;
    @ApiModelProperty(value = "空调个数")
    Integer airConditionNum;
    @ApiModelProperty(value = "空调 正常个数")
    Integer airConditionNumOK;
    @ApiModelProperty(value = "空调 故障个数")
    Integer airConditionNumFault;

    //实时功率
    @ApiModelProperty(value = "实时功率")
    BigDecimal acPower;
    //累计充
    @ApiModelProperty(value = "累计充")
    BigDecimal cumulatedCharge;
    //累计放
    @ApiModelProperty(value = "累计放")
    BigDecimal cumulatedDischarge;
    @ApiModelProperty(value = "日充电量")
    BigDecimal dayCharge;
    @ApiModelProperty(value = "日放")
    BigDecimal dayDischarge;
    @ApiModelProperty(value = "月充")
    BigDecimal monthCharge;
    @ApiModelProperty(value = "月放")
    BigDecimal monthDischarge;
    @ApiModelProperty(value = "年充")
    BigDecimal yearCharge;
    @ApiModelProperty(value = "年放")
    BigDecimal yearDischarge;

    @ApiModelProperty(value = "总充")
    BigDecimal totalCharge;
    @ApiModelProperty(value = "总放")
    BigDecimal taotalDischarge;



}
