package com.gyee.power.fitting.model.custom; import com.fasterxml.jackson.annotation.JsonProperty; import com.gyee.power.fitting.model.anno.Desc; import lombok.Data; @Data public class PhotovoltaicInfo { @Desc(des = "场站") private String station; @Desc(des = "逆变器") private String inverter; private String branch;//支路 private long time;//时间 @Desc(des = "时间") private String datetime; @Desc(des = "组件温度" ,uniformCode = "QXZZJWD") @JsonProperty("T") private double T; @Desc(des = "光照强度",uniformCode = "GCGZQD") @JsonProperty("S") private double S; @Desc(des = "电流" ,uniformCode = "AIG057") @JsonProperty("I") private double I; @Desc(des = "电压",uniformCode = "AIG058") @JsonProperty("V") private double V; @JsonProperty("P") private double P; @Desc(des = "功率" ,uniformCode = "AI114") private double actualP; @Desc(des = "理论功率" ,uniformCode = "ZSGL") private double ideaP; @Desc(des = "A相电流",uniformCode = "AIG004") @JsonProperty("aI") private double aI; @Desc(des = "A相电压",uniformCode = "AIG005") @JsonProperty("aV") private double aV; @Desc(des = "B相电流",uniformCode = "AIG007") @JsonProperty("bI") private double bI; @Desc(des = "B相电压",uniformCode = "AIG008") @JsonProperty("bV") private double bV; @Desc(des = "C相电流",uniformCode = "AIG010") @JsonProperty("cI") private double cI; @Desc(des = "C相电压",uniformCode = "AIG011") @JsonProperty("cV") private double cV; //是否过滤 0:不过滤 1:过滤 @Desc(des = "筛选", remark = "0") private int filter = 0; /*public double getP() { if (I != 0 && V != 0) { return I * V; } else { return this.P; } }*/ }