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

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

import java.math.BigDecimal;
import java.util.Map;

/**
 * @Description 光伏碳足迹返回参数
 * Author yule
 * Date 2022/11/1 14:27
 */
@Data
public class PvCarbonFootprint {

    @ApiModelProperty(value = "光伏装机容量")
    BigDecimal capacity;

    @ApiModelProperty(value = "系统运行天数")
    Integer sinceSafeDay;

    @ApiModelProperty(value = "光伏原材料重量")
    BigDecimal  pvWeight;

    @ApiModelProperty(value = "隐形碳排放因子")
    BigDecimal  hiddenFactor;

    @ApiModelProperty(value = "运输公里数(公里)")
    BigDecimal  transportationKilometers;

    @ApiModelProperty(value = "运输碳排放因子")
    BigDecimal  transportationFactor;

    @ApiModelProperty(value = "系统运行耗能碳排放因子")
    BigDecimal devOpsFactor;

    @ApiModelProperty(value = "运维耗能")
    BigDecimal  devOpsEnergy;

    @ApiModelProperty(value = "碳收益碳排放因子")
    BigDecimal carbonBenefitsFactor;

    @ApiModelProperty(value = "累计发电量")
    BigDecimal  totalPowerGeneration;

    @ApiModelProperty(value = "表单数据")
    Map<String,CarbonFootprint> CarbonFootprintMap;

}
