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

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ho.common.tools.constant.CommonConstant;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author fancl
 * @desc:
 * @date 2023/4/28
 */
@Data
public class WareHouse {

    @ApiModelProperty(value = "SOC,前端展示为%")
    BigDecimal soc;

    @ApiModelProperty(value = "SOH,前端展示为%")
    BigDecimal soh;

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

    @ApiModelProperty(value = "防逆流有功功率")
    BigDecimal activePowerFNL;


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

    @ApiModelProperty(value = "pcs 状态")
    String pcsState;

    @ApiModelProperty(value = "bmsSrcId")
    Integer bmsSrcId;

    @ApiModelProperty(value = "pcsSrcId")
    Integer pcsSrcId;

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

    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern=CommonConstant.DATE)
    Date updateTime;
}
