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

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @Author yule
 * @Date 2024/2/28 9:22
 * @desc ${}
 */
@Data
public class RevenueOverview {

    @ApiModelProperty(value = "电站名称")
    String stationName;

    @ApiModelProperty(value = "运行天数")
    Integer operationDays;

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

    @ApiModelProperty(value = "总充电量")
    BigDecimal charging;

    @ApiModelProperty(value = "总放电量")
    BigDecimal discharging;

    @ApiModelProperty(value = "收益")
    BigDecimal totalRevenue;

    @ApiModelProperty(value = "充电成本")
    BigDecimal chargingPrice;

    @ApiModelProperty(value = "放电成本")
    BigDecimal dischargingPrice;

    @ApiModelProperty(value = "收益")
    BigDecimal revenue;

    @ApiModelProperty(value = "结算收益")
    BigDecimal settlementRevenue;

    @ApiModelProperty(value = "结算比列")
    BigDecimal settlementRate;

    @ApiModelProperty(value = "转化效率")
    @NotNull(message = "转化效率不能为空")
    BigDecimal revenueProfit;


}
