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

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

import java.math.BigDecimal;

/**
 * @author xwz
 * @desc: 晶科首页拓扑定制
 * @date 2023/4/28
 */
@Data
public class StationStatus {

    @ApiModelProperty(value = "工作状态 0停机 1待机 2故障 3充电 4放电 5充电降额 6放电降额")
    Integer workStatus;

    @ApiModelProperty(value = "开关机状态 0停机 1待机 2运行")
    Integer onOffStatus;

    @ApiModelProperty(value = "PCS有功功率")
    BigDecimal activePowerPCS;

    @ApiModelProperty(value = "PCS无功功率")
    BigDecimal reactivePowerPCS;

    @ApiModelProperty(value = "SOC")
    BigDecimal soc;

    @ApiModelProperty(value = "SOH")
    BigDecimal soh;

    @ApiModelProperty(value = "电流流向（1正充负放，2正放负充）")
    Integer flowDirection;

    @ApiModelProperty(value = "总电压")
    BigDecimal bmsTotalVol;

    @ApiModelProperty(value = "总电流")
    BigDecimal bmsTotalCurrent;

    @ApiModelProperty(value = "单体最高电压（V）")
    BigDecimal bmsMaxVol;

    @ApiModelProperty(value = "单体最低电压（V）")
    BigDecimal bmsMinVol;
}
