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

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

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

/**
 * @author fancl
 * @desc: 逆变器对象 ,用于逆变器状态列表
 * @date 2023/1/8
 */
@Data
public class InverterRespVO implements Serializable {

    @ApiModelProperty(value = "电站id")
    private Integer stationId;

    @ApiModelProperty(value = "设备id")
    private Integer srcId;

    @ApiModelProperty(value = "安装地址,实际对应所属电站地址")
    private String address;

    @ApiModelProperty(value = "设备名称")
    private String deviceName;

    @ApiModelProperty(value = "设备类型")
    private String deviceType;

    @ApiModelProperty(value = "设备型号")
    private String deviceModel;

    @ApiModelProperty(value = "额定功率")
    private BigDecimal ratedPower;

    @ApiModelProperty(value = "日等效小时")
    BigDecimal dailyEquivalentHour;

    @ApiModelProperty(value = "实时功率")
    private BigDecimal acActivePower;

    @ApiModelProperty(value = "通讯状态 1正常 0故障")
    private Integer communicationStatus;

    @ApiModelProperty(value = "运行状态 0停机 1并网运行 2故障停机 3 设备离线 ")
    private Integer runStatus;

    @ApiModelProperty(value = "日发电量")
    private BigDecimal dailyPowerGeneration;


}
