feat(harmonic): 新增获取主要监测点列表、监测点指标越限详情、总体指标越限统计数据、总体指标越限统计列表、每日越限占比统计接口

This commit is contained in:
贾同学
2025-11-13 09:03:30 +08:00
parent c38b07ec07
commit d48cf09119
16 changed files with 667 additions and 23 deletions

View File

@@ -0,0 +1,35 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.web.pojo.annotation.DateTimeStrValid;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MainLineQueryParam {
@ApiModelProperty("关键词")
private String keywords;
@ApiModelProperty(name = "searchBeginTime", value = "开始时间")
@NotBlank(message = "起始时间不可为空")
@DateTimeStrValid(message = "起始时间格式出错")
private String searchBeginTime;
@ApiModelProperty(name = "searchEndTime", value = "结束时间")
@NotBlank(message = "结束时间不可为空")
private String searchEndTime;
@ApiModelProperty(value = "页码", example = "1")
private int pageNum = 1;
@ApiModelProperty(value = "每页记录数", example = "10")
private int pageSize = 10;
}

View File

@@ -0,0 +1,29 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.web.pojo.annotation.DateTimeStrValid;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import javax.validation.constraints.NotBlank;
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MainLineStatLimitRateDetailsQueryParam {
@NotBlank(message = "监测点ID不可为空")
@ApiModelProperty("监测点ID")
private String lineId;
@ApiModelProperty(name = "searchBeginTime", value = "开始时间")
@NotBlank(message = "起始时间不可为空")
@DateTimeStrValid(message = "起始时间格式出错")
private String searchBeginTime;
@ApiModelProperty(name = "searchEndTime", value = "结束时间")
@NotBlank(message = "结束时间不可为空")
private String searchEndTime;
}

View File

@@ -0,0 +1,9 @@
package com.njcn.harmonic.pojo.param;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class TotalLimitStatisticsDetailsQueryParam extends MainLineStatLimitRateDetailsQueryParam {
}

View File

@@ -0,0 +1,19 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.web.pojo.annotation.DateTimeStrValid;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
@Data
public class TotalLimitStatisticsParam {
@ApiModelProperty(name = "searchBeginTime", value = "开始时间")
@NotBlank(message = "起始时间不可为空")
@DateTimeStrValid(message = "起始时间格式出错")
private String searchBeginTime;
@ApiModelProperty(name = "searchEndTime", value = "结束时间")
@NotBlank(message = "结束时间不可为空")
private String searchEndTime;
}

View File

@@ -7,6 +7,7 @@ import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import com.njcn.harmonic.annotaion.HarCurrent;
import com.njcn.harmonic.annotaion.HarVoltage;
import com.njcn.harmonic.annotaion.InterharVoltage;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@@ -23,6 +24,7 @@ public class RStatLimitRateDPO {
*/
@MppMultiId
@TableField(value = "my_index")
@ApiModelProperty(value = "监测点ID合格率的变电站/装置/母线/线路序号")
private String lineId;
/**
@@ -30,6 +32,7 @@ public class RStatLimitRateDPO {
*/
@MppMultiId
@TableField(value = "phasic_type")
@ApiModelProperty(value = "数据类型,'A'表示A相'B'表示B相,'C'表示C相,''M'表示ABC三项总和T'表示总")
private String phasicType;
/**
@@ -37,55 +40,64 @@ public class RStatLimitRateDPO {
*/
@MppMultiId
@TableField(value = "time_id")
@JsonFormat(pattern = "yyyy-MM-dd",timezone="GMT+8")
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
@ApiModelProperty(value = "合格率时间")
private LocalDate time;
/**
* 总计算次数
*/
@TableField(value = "all_time")
@ApiModelProperty(value = "总计算次数")
private Integer allTime;
/**
* 闪变越限次数
*/
@TableField(value = "flicker_overtime")
@ApiModelProperty(value = "闪变越限次数")
private Integer flickerOvertime;
/**
* 闪变总计算次数
*/
@TableField(value = "flicker_all_time")
@ApiModelProperty(value = "闪变总计算次数")
private Integer flickerAllTime;
/**
* 频率偏差越限次数
*/
@TableField(value = "freq_dev_overtime")
@ApiModelProperty(value = "频率偏差越限次数")
private Integer freqDevOvertime;
/**
* 电压偏差越限次数
*/
@TableField(value = "voltage_dev_overtime")
@ApiModelProperty(value = "电压偏差越限次数")
private Integer voltageDevOvertime;
/**
* 三相电压不平衡度越限次数
*/
@TableField(value = "ubalance_overtime")
@ApiModelProperty(value = "三相电压不平衡度越限次数")
private Integer ubalanceOvertime;
/**
* 电压谐波畸变率越限次数
*/
@TableField(value = "uaberrance_overtime")
@ApiModelProperty(value = "电压谐波畸变率越限次数")
private Integer uaberranceOvertime;
/**
* 负序电流限值次数
*/
@TableField(value = "i_neg_overtime")
@ApiModelProperty(value = "负序电流限值次数")
private Integer iNegOvertime;
/**
@@ -93,6 +105,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_2_overtime")
@ApiModelProperty(value = "2次电压谐波含有率越限次数")
private Integer uharm2Overtime;
/**
@@ -100,6 +113,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_3_overtime")
@ApiModelProperty(value = "3次电压谐波含有率越限次数")
private Integer uharm3Overtime;
/**
@@ -107,6 +121,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_4_overtime")
@ApiModelProperty(value = "4次电压谐波含有率越限次数")
private Integer uharm4Overtime;
/**
@@ -114,6 +129,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_5_overtime")
@ApiModelProperty(value = "5次电压谐波含有率越限次数")
private Integer uharm5Overtime;
/**
@@ -121,6 +137,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_6_overtime")
@ApiModelProperty(value = "6次电压谐波含有率越限次数")
private Integer uharm6Overtime;
/**
@@ -128,6 +145,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_7_overtime")
@ApiModelProperty(value = "7次电压谐波含有率越限次数")
private Integer uharm7Overtime;
/**
@@ -135,6 +153,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_8_overtime")
@ApiModelProperty(value = "8次电压谐波含有率越限次数")
private Integer uharm8Overtime;
/**
@@ -142,6 +161,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_9_overtime")
@ApiModelProperty(value = "9次电压谐波含有率越限次数")
private Integer uharm9Overtime;
/**
@@ -149,6 +169,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_10_overtime")
@ApiModelProperty(value = "10次电压谐波含有率越限次数")
private Integer uharm10Overtime;
/**
@@ -156,6 +177,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_11_overtime")
@ApiModelProperty(value = "11次电压谐波含有率越限次数")
private Integer uharm11Overtime;
/**
@@ -163,6 +185,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_12_overtime")
@ApiModelProperty(value = "12次电压谐波含有率越限次数")
private Integer uharm12Overtime;
/**
@@ -170,6 +193,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_13_overtime")
@ApiModelProperty(value = "13次电压谐波含有率越限次数")
private Integer uharm13Overtime;
/**
@@ -177,6 +201,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_14_overtime")
@ApiModelProperty(value = "14次电压谐波含有率越限次数")
private Integer uharm14Overtime;
/**
@@ -184,6 +209,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_15_overtime")
@ApiModelProperty(value = "15次电压谐波含有率越限次数")
private Integer uharm15Overtime;
/**
@@ -191,6 +217,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_16_overtime")
@ApiModelProperty(value = "16次电压谐波含有率越限次数")
private Integer uharm16Overtime;
/**
@@ -198,6 +225,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_17_overtime")
@ApiModelProperty(value = "17次电压谐波含有率越限次数")
private Integer uharm17Overtime;
/**
@@ -205,6 +233,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_18_overtime")
@ApiModelProperty(value = "18次电压谐波含有率越限次数")
private Integer uharm18Overtime;
/**
@@ -212,6 +241,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_19_overtime")
@ApiModelProperty(value = "19次电压谐波含有率越限次数")
private Integer uharm19Overtime;
/**
@@ -219,6 +249,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_20_overtime")
@ApiModelProperty(value = "20次电压谐波含有率越限次数")
private Integer uharm20Overtime;
/**
@@ -226,6 +257,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_21_overtime")
@ApiModelProperty(value = "21次电压谐波含有率越限次数")
private Integer uharm21Overtime;
/**
@@ -233,6 +265,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_22_overtime")
@ApiModelProperty(value = "22次电压谐波含有率越限次数")
private Integer uharm22Overtime;
/**
@@ -240,6 +273,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_23_overtime")
@ApiModelProperty(value = "23次电压谐波含有率越限次数")
private Integer uharm23Overtime;
/**
@@ -247,6 +281,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_24_overtime")
@ApiModelProperty(value = "24次电压谐波含有率越限次数")
private Integer uharm24Overtime;
/**
@@ -254,6 +289,7 @@ public class RStatLimitRateDPO {
*/
@HarVoltage
@TableField(value = "uharm_25_overtime")
@ApiModelProperty(value = "25次电压谐波含有率越限次数")
private Integer uharm25Overtime;
/**
@@ -261,6 +297,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_2_overtime")
@ApiModelProperty(value = "2次电流谐波幅值越限次数")
private Integer iharm2Overtime;
/**
@@ -268,6 +305,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_3_overtime")
@ApiModelProperty(value = "3次电流谐波幅值越限次数")
private Integer iharm3Overtime;
/**
@@ -275,6 +313,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_4_overtime")
@ApiModelProperty(value = "4次电流谐波幅值越限次数")
private Integer iharm4Overtime;
/**
@@ -282,6 +321,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_5_overtime")
@ApiModelProperty(value = "5次电流谐波幅值越限次数")
private Integer iharm5Overtime;
/**
@@ -289,6 +329,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_6_overtime")
@ApiModelProperty(value = "6次电流谐波幅值越限次数")
private Integer iharm6Overtime;
/**
@@ -296,6 +337,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_7_overtime")
@ApiModelProperty(value = "7次电流谐波幅值越限次数")
private Integer iharm7Overtime;
/**
@@ -303,6 +345,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_8_overtime")
@ApiModelProperty(value = "8次电流谐波幅值越限次数")
private Integer iharm8Overtime;
/**
@@ -310,6 +353,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_9_overtime")
@ApiModelProperty(value = "9次电流谐波幅值越限次数")
private Integer iharm9Overtime;
/**
@@ -317,6 +361,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_10_overtime")
@ApiModelProperty(value = "10次电流谐波幅值越限次数")
private Integer iharm10Overtime;
/**
@@ -324,6 +369,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_11_overtime")
@ApiModelProperty(value = "11次电流谐波幅值越限次数")
private Integer iharm11Overtime;
/**
@@ -331,6 +377,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_12_overtime")
@ApiModelProperty(value = "12次电流谐波幅值越限次数")
private Integer iharm12Overtime;
/**
@@ -338,6 +385,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_13_overtime")
@ApiModelProperty(value = "13次电流谐波幅值越限次数")
private Integer iharm13Overtime;
/**
@@ -345,6 +393,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_14_overtime")
@ApiModelProperty(value = "14次电流谐波幅值越限次数")
private Integer iharm14Overtime;
/**
@@ -352,6 +401,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_15_overtime")
@ApiModelProperty(value = "15次电流谐波幅值越限次数")
private Integer iharm15Overtime;
/**
@@ -359,6 +409,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_16_overtime")
@ApiModelProperty(value = "16次电流谐波幅值越限次数")
private Integer iharm16Overtime;
/**
@@ -366,6 +417,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_17_overtime")
@ApiModelProperty(value = "17次电流谐波幅值越限次数")
private Integer iharm17Overtime;
/**
@@ -373,6 +425,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_18_overtime")
@ApiModelProperty(value = "18次电流谐波幅值越限次数")
private Integer iharm18Overtime;
/**
@@ -380,6 +433,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_19_overtime")
@ApiModelProperty(value = "19次电流谐波幅值越限次数")
private Integer iharm19Overtime;
/**
@@ -387,6 +441,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_20_overtime")
@ApiModelProperty(value = "20次电流谐波幅值越限次数")
private Integer iharm20Overtime;
/**
@@ -394,6 +449,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_21_overtime")
@ApiModelProperty(value = "21次电流谐波幅值越限次数")
private Integer iharm21Overtime;
/**
@@ -401,6 +457,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_22_overtime")
@ApiModelProperty(value = "22次电流谐波幅值越限次数")
private Integer iharm22Overtime;
/**
@@ -408,6 +465,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_23_overtime")
@ApiModelProperty(value = "23次电流谐波幅值越限次数")
private Integer iharm23Overtime;
/**
@@ -415,6 +473,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_24_overtime")
@ApiModelProperty(value = "24次电流谐波幅值越限次数")
private Integer iharm24Overtime;
/**
@@ -422,6 +481,7 @@ public class RStatLimitRateDPO {
*/
@HarCurrent
@TableField(value = "iharm_25_overtime")
@ApiModelProperty(value = "25次电流谐波幅值越限次数")
private Integer iharm25Overtime;
/**
@@ -429,6 +489,7 @@ public class RStatLimitRateDPO {
*/
@TableField(value = "inuharm_1_overtime")
@InterharVoltage
@ApiModelProperty(value = "0.5次间谐波电压限值次数")
private Integer inuharm1Overtime;
/**
@@ -436,6 +497,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_2_overtime")
@ApiModelProperty(value = "1.5次间谐波电压限值次数")
private Integer inuharm2Overtime;
/**
@@ -443,6 +505,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_3_overtime")
@ApiModelProperty(value = "2.5次间谐波电压限值次数")
private Integer inuharm3Overtime;
/**
@@ -450,6 +513,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_4_overtime")
@ApiModelProperty(value = "3.5次间谐波电压限值次数")
private Integer inuharm4Overtime;
/**
@@ -457,6 +521,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_5_overtime")
@ApiModelProperty(value = "4.5次间谐波电压限值次数")
private Integer inuharm5Overtime;
/**
@@ -464,6 +529,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_6_overtime")
@ApiModelProperty(value = "5.5次间谐波电压限值次数")
private Integer inuharm6Overtime;
/**
@@ -471,6 +537,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_7_overtime")
@ApiModelProperty(value = "6.5次间谐波电压限值次数")
private Integer inuharm7Overtime;
/**
@@ -478,6 +545,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_8_overtime")
@ApiModelProperty(value = "7.5次间谐波电压限值次数")
private Integer inuharm8Overtime;
/**
@@ -485,6 +553,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_9_overtime")
@ApiModelProperty(value = "8.5次间谐波电压限值次数")
private Integer inuharm9Overtime;
/**
@@ -492,6 +561,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_10_overtime")
@ApiModelProperty(value = "9.5次间谐波电压限值次数")
private Integer inuharm10Overtime;
/**
@@ -499,6 +569,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_11_overtime")
@ApiModelProperty(value = "10.5次间谐波电压限值次数")
private Integer inuharm11Overtime;
/**
@@ -506,6 +577,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_12_overtime")
@ApiModelProperty(value = "11.5次间谐波电压限值次数")
private Integer inuharm12Overtime;
/**
@@ -513,6 +585,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_13_overtime")
@ApiModelProperty(value = "12.5次间谐波电压限值次数")
private Integer inuharm13Overtime;
/**
@@ -520,6 +593,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_14_overtime")
@ApiModelProperty(value = "13.5次间谐波电压限值次数")
private Integer inuharm14Overtime;
/**
@@ -527,6 +601,7 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_15_overtime")
@ApiModelProperty(value = "14.5次间谐波电压限值次数")
private Integer inuharm15Overtime;
/**
@@ -534,5 +609,6 @@ public class RStatLimitRateDPO {
*/
@InterharVoltage
@TableField(value = "inuharm_16_overtime")
@ApiModelProperty(value = "15.5次间谐波电压限值次数")
private Integer inuharm16Overtime;
}

View File

@@ -0,0 +1,11 @@
package com.njcn.harmonic.pojo.vo;
import com.njcn.harmonic.pojo.po.day.RStatLimitRateDPO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class MainLineStatLimitRateDetailsVO extends RStatLimitRateDPO {
@ApiModelProperty("监测点名称")
private String lineName;
}

View File

@@ -0,0 +1,22 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;
@Data
public class MainLineVO implements Serializable {
@ApiModelProperty("监测点ID")
private String lineId;
@ApiModelProperty("监测点名称")
private String lineName;
@ApiModelProperty("监测对象类型")
private String objType;
@ApiModelProperty("是否治理")
private String govern;
@ApiModelProperty("主要存在的电能质量问题")
private String problems;
}

View File

@@ -0,0 +1,9 @@
package com.njcn.harmonic.pojo.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class TotalLimitStatisticsDetailsVO extends MainLineStatLimitRateDetailsVO {
}

View File

@@ -0,0 +1,15 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
@EqualsAndHashCode(callSuper = true)
@Data
public class TotalLimitStatisticsVO extends TotalLimitTotalStatisticsVO {
@ApiModelProperty("监测点ID")
private String lineId;
@ApiModelProperty("监测点名称")
private String lineName;
}

View File

@@ -0,0 +1,19 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
public class TotalLimitTotalStatisticsVO {
@ApiModelProperty("闪变越限占比")
private int flicker;
@ApiModelProperty("谐波电压越限占比")
private int uharm;
@ApiModelProperty("谐波电流越限占比")
private int iharm;
@ApiModelProperty("电压偏差越限占比")
private int voltageDev;
@ApiModelProperty("三相不平衡越限占比")
private int ubalance;
}