package com.ho.business.vo.resp;

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

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

/**
 * @author fancl
 * @desc: 电池堆的页面VO
 * @date 2022/9/5
 */
@Getter
@Setter
@ToString
public class BatteryCellLabelRespVO implements Serializable {

    @ApiModelProperty(value = "平均电压")
    BigDecimal avgVol ;//平均电压

    @ApiModelProperty(value = "平均温度")
    BigDecimal avgTemp;//平均温度

    @ApiModelProperty(value = "最高电压")
    BigDecimal maxVol;//最高电压

    @ApiModelProperty(value = "最高温度")
    BigDecimal maxTemp;//最高温度

    @ApiModelProperty(value = "最低电压")
    BigDecimal minVol;//最低电压

    @ApiModelProperty(value = "最低温度")
    BigDecimal minTemp;//最低温度

    @ApiModelProperty(value = "最高电压电芯位置")
    Integer maxVolPos;//最高电压电芯位置

    @ApiModelProperty(value = "最高温度电芯位置")
    Integer maxTempPos;//最高温度电芯位置

    @ApiModelProperty(value = "最低电压电芯位置")
    Integer minVolPos;//最低电压电芯位置

    @ApiModelProperty(value = "最低温度电芯位置")
    Integer minTempPos;//最低温度电芯位置


    //四个对象列表
    //电压list
    @ApiModelProperty(value = "电池芯电压列表")
    List<Cell> volList;
    //电压分布
    @ApiModelProperty(value = "电压分布")
    List<Cell> volDistributeList;
    //温度分布
    //@ApiModelProperty(value = "温度分布")
    //List<Cell> tempList;
    //温度百分比
    //@ApiModelProperty(value = "温度百分比")
    //List<Cell> tempPercentList;

}
