package com.ho.datacollect.api.vo.req;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

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

/**
 * @author fancl
 * @desc: 电站YC(遥测)VO
 * @date 2022/8/29
 */
@ToString
@Getter
@Setter
public class StationYcReqVO implements Serializable {
    Date ts;    //时间戳
    //安全运行天数
    Integer sinceSafeDay;               //投运以来安全运行天数
    BigDecimal sinceTotalChargeE;       //投运以来总充电量
    BigDecimal sinceTotalDischargeE;    //投运以来总放电量
    BigDecimal sinceTotalProfit;        //投运以来总收益

    BigDecimal power;
    BigDecimal soc;
    BigDecimal totalChargeE; //总充电量
    BigDecimal totalChargeSharpE;

    BigDecimal totalChargePeakE;
    BigDecimal totalChargeShoulderE;
    BigDecimal totalChargefPeakE;
    BigDecimal totalDischargeE; //总放电量

    BigDecimal totalDischargeSharpE;
    BigDecimal totalDischargePeakE;
    BigDecimal totalDischargeShoulderE;
    BigDecimal totalDischargefPeakE;

    Date createTime;
}
