代码调整

This commit is contained in:
2022-11-01 20:14:55 +08:00
parent cc0c1becd5
commit 33c9d309c7
738 changed files with 78923 additions and 11607 deletions

View File

@@ -62,4 +62,13 @@ public interface Param {
String PHASIC_TYPE = "phasic_type";
String PARENT_ID = "0";
/**
* 算法处理
*/
String TARGET_FREQ = "freq";
String TARGET_RMS = "rms";
String TARGET_RMS_LVR = "rms_lvr";
String TARGET_V_THD = "v_thd";
String TARGET_V_UNBALANCE = "v_unbalance";
}

View File

@@ -26,6 +26,14 @@ public enum HarmonicResponseEnum {
CUSTOM_TYPE("A00555","字典中未查询到报表模板类型"),
CUSTOM_REPORT_ACTIVE("A00556","不存在激活的自定义报告模板"),
CUSTOM_REPORT_EMPTY("A00557","自定义报表模板异常,模板数据为空"),
ALGORITHM_LINE_EMPTY("A00558","算法监测点数据为空"),
ALGORITHM_FREP_RULE("A00559","该监测点频率数据异常"),
ALGORITHM_RMS_RULE("A00560","该监测点相变压数据异常"),
ALGORITHM_RMS_LVR_RULE("A00561","该监测点线变压数据异常"),
ALGORITHM_V_THD_RULE("A00562","该监测点电压总谐波畸变率数据异常"),
ALGORITHM_V_UNBALANCE_RULE("A00563","该监测点负序电压不平衡度数据异常"),
ALGORITHM_DATA_ERROR("A00564","未获取到data数据"),
;
private final String code;

View File

@@ -0,0 +1,25 @@
package com.njcn.harmonic.pojo.param;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 算法通用查询参数
*
* @author qijian
* @date 2022/10/26
*/
@Data
public class AlgorithmSearchParam {
@ApiModelProperty(name = "id",value = "编号")
private String id;
@ApiModelProperty(name = "type",value = "时间类型")
private Integer type;
@ApiModelProperty(name = "datadate",value = "查询时间")
private String datadate;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 【基准水平】参数
* @Title RMpBenchmarkLevelParam
* @Package com.njcn.device.pms.pojo.param
* @Author jianghaifei
* @Date 2022-10-11 10:38
* @Version V1.0
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class RMpBenchmarkLevelParam extends StatisticsBizBaseParam {
@ApiModelProperty(name = "voltageLevel", value = "电压等级id")
private String voltageLevel; //电压等级
@ApiModelProperty(name = "benchmarkIndicator", value = "基准水平评价指标")
private String benchmarkIndicator;
}

View File

@@ -0,0 +1,24 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* 【监测点稳态指标日报】查询参数实体
* @Title RMpHarmonicReportDParam
* @Package com.njcn.harmonic.pojo.param
* @Author jianghaifei
* @Date 2022-10-20 19:13
* @Version V1.0
*/
@Data
@EqualsAndHashCode(callSuper = true)
public class RMpHarmonicReportDParam extends StatisticsBizBaseParam {
// @ApiModelProperty(name = "monitorName", value = "监测点名称")
// private String monitorName;
@ApiModelProperty(name = "monitorId", value = "监测点id")
private String monitorId;
}

View File

@@ -0,0 +1,28 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-11
*/
@Data
public class RStatHarmonicMParam extends StatisticsBizBaseParam {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "干扰源ID",required = true)
@NotBlank(message = "干扰源类型名称不为空")
private String monitorID;
@ApiModelProperty(value = "指标类型ID",required = true)
@NotBlank(message = "指标类型名称不为空")
private String stasisID;
}

View File

@@ -0,0 +1,28 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.List;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-31
*/
@Data
public class RStatOrgParam extends StatisticsBizBaseParam {
@ApiModelProperty(name = "monitorIds", value = "监测点名称")
private String monitorName;
@ApiModelProperty(name = "voltageLevel", value = "电压等级")
private List<String> voltageLevels;
@ApiModelProperty(name = "powerrIds",value = "变电站id")
private List<String> powerrIds;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.harmonic.pojo.param;
import com.njcn.common.pojo.param.StatisticsBizBaseParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-18
*/
@Data
public class StatSubstationBizBaseParam extends StatisticsBizBaseParam {
@ApiModelProperty(value = "ids集合",required = true)
List<String> ids;
}

View File

@@ -0,0 +1,56 @@
package com.njcn.harmonic.pojo.po;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
import java.time.Instant;
/**
* DataV influxDB别名映射表
*
* @author qijian
* @version 1.0.0
* @createTime 2022/10/27 15:27
*/
@Data
@Measurement(name = "data_v")
public class DataV {
@Column(name = "time")
private Instant time;
@Column(name = "line_id")
private String lineId;
@Column(name = "freq_max")
private Double frepMAX;
@Column(name = "freq_min")
private Double frepMIN;
@Column(name = "rms_max")
private Double rmsMAX;
@Column(name = "rms_min")
private Double rmsMIN;
@Column(name = "rms_lvr_max")
private Double rmsLvrMAX;
@Column(name = "rms_lvr_min")
private Double rmsLvrMIN;
@Column(name = "v_thd_max")
private Double vThdMAX;
@Column(name = "v_thd_min")
private Double vThdMIN;
@Column(name = "v_unbalance_max")
private Double vUnbalanceMAX;
@Column(name = "v_unbalance_min")
private Double vUnbalanceMIN;
}

View File

@@ -1,5 +1,8 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import org.influxdb.annotation.Column;
import org.influxdb.annotation.Measurement;
@@ -13,237 +16,318 @@ import java.time.Instant;
*/
@Data
@Measurement(name = "limit_rate")
@TableName(value = "limit_rate")
public class LimitRatePO {
//时间索引
@MppMultiId
@Column(name = "time")
@TableField(value = "time")
private Instant time;
//监测点索引
@MppMultiId
@Column(name = "line_id")
@TableField(value = "line_id")
private String lineId;
//数据类型
@MppMultiId
@Column(name = "phasic_type")
@TableField(value = "phasic_type")
private String phasicType;
//总次数
@Column(name = "all_time")
@TableField(value = "all_time")
private Integer allTime;
//闪变越限次数
@Column(name = "flicker_overtime")
@TableField(value = "flicker_overtime")
private Integer flickerOverTime;
//闪变总次数
@Column(name = "flicker_all_time")
@TableField(value = "flicker_all_time")
private Integer flickerAllTime;
//频率偏差越限次数
@Column(name = "freq_dev_overtime")
@TableField(value = "freq_dev_overtime")
private Integer freqDevOverTime;
//电压偏差越限次数
@Column(name = "voltage_dev_overtime")
@TableField(value = "voltage_dev_overtime")
private Integer voltageDevOverTime;
//电压不平衡度越限次数
@Column(name = "ubalance_overtime")
@TableField(value = "ubalance_overtime")
private Integer uBalanceOverTime;
//电压谐波畸变率越限次数
@Column(name = "uaberrance_overtime")
@TableField(value = "uaberrance_overtime")
private Integer uAberranceOverTime;
//负序电流限值次数
@Column(name = "i_neg_overtime")
@TableField(value = "i_neg_overtime")
private Integer iNegOverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_2_overtime")
@TableField(value = "uharm_2_overtime")
private Integer uHarm2OverTime;
//3次电压谐波含有率越限次数
@Column(name = "uharm_3_overtime")
@TableField(value = "uharm_3_overtime")
private Integer uHarm3OverTime;
//4次电压谐波含有率越限次数
@Column(name = "uharm_4_overtime")
@TableField(value = "uharm_4_overtime")
private Integer uHarm4OverTime;
//5次电压谐波含有率越限次数
@Column(name = "uharm_5_overtime")
@TableField(value = "uharm_5_overtime")
private Integer uHarm5OverTime;
//6次电压谐波含有率越限次数
@Column(name = "uharm_6_overtime")
@TableField(value = "uharm_6_overtime")
private Integer uHarm6OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_7_overtime")
@TableField(value = "uharm_7_overtime")
private Integer uHarm7OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_8_overtime")
@TableField(value = "uharm_8_overtime")
private Integer uHarm8OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_9_overtime")
@TableField(value = "uharm_9_overtime")
private Integer uHarm9OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_10_overtime")
@TableField(value = "uharm_10_overtime")
private Integer uHarm10OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_11_overtime")
@TableField(value = "uharm_11_overtime")
private Integer uHarm11OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_12_overtime")
@TableField(value = "uharm_12_overtime")
private Integer uHarm12OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_13_overtime")
@TableField(value = "uharm_13_overtime")
private Integer uHarm13OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_14_overtime")
@TableField(value = "uharm_14_overtime")
private Integer uHarm14OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_15_overtime")
@TableField(value = "uharm_15_overtime")
private Integer uHarm15OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_16_overtime")
@TableField(value = "uharm_16_overtime")
private Integer uHarm16OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_17_overtime")
@TableField(value = "uharm_17_overtime")
private Integer uHarm17OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_18_overtime")
@TableField(value = "uharm_18_overtime")
private Integer uHarm18OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_19_overtime")
@TableField(value = "uharm_19_overtime")
private Integer uHarm19OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_20_overtime")
@TableField(value = "uharm_20_overtime")
private Integer uHarm20OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_21_overtime")
@TableField(value = "uharm_21_overtime")
private Integer uHarm21OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_22_overtime")
@TableField(value = "uharm_22_overtime")
private Integer uHarm22OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_23_overtime")
@TableField(value = "uharm_23_overtime")
private Integer uHarm23OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_24_overtime")
@TableField(value = "uharm_24_overtime")
private Integer uHarm24OverTime;
//2次电压谐波含有率越限次数
@Column(name = "uharm_25_overtime")
@TableField(value = "uharm_25_overtime")
private Integer uHarm25OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_2_overtime")
@TableField(value = "iharm_2_overtime")
private Integer iHarm2OverTime;
//3次电流谐波幅值越限次数
@Column(name = "iharm_3_overtime")
@TableField(value = "iharm_3_overtime")
private Integer iHarm3OverTime;
//4次电流谐波幅值越限次数
@Column(name = "iharm_4_overtime")
@TableField(value = "iharm_4_overtime")
private Integer iHarm4OverTime;
//5次电流谐波幅值越限次数
@Column(name = "iharm_5_overtime")
@TableField(value = "iharm_5_overtime")
private Integer iHarm5OverTime;
//6次电流谐波幅值越限次数
@Column(name = "iharm_6_overtime")
@TableField(value = "iharm_6_overtime")
private Integer iHarm6OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_7_overtime")
@TableField(value = "iharm_7_overtime")
private Integer iHarm7OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_8_overtime")
@TableField(value = "iharm_8_overtime")
private Integer iHarm8OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_9_overtime")
@TableField(value = "iharm_9_overtime")
private Integer iHarm9OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_10_overtime")
@TableField(value = "iharm_10_overtime")
private Integer iHarm10OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_11_overtime")
@TableField(value = "iharm_11_overtime")
private Integer iHarm11OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_12_overtime")
@TableField(value = "iharm_12_overtime")
private Integer iHarm12OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_13_overtime")
@TableField(value = "iharm_13_overtime")
private Integer iHarm13OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_14_overtime")
@TableField(value = "iharm_14_overtime")
private Integer iHarm14OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_15_overtime")
@TableField(value = "iharm_15_overtime")
private Integer iHarm15OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_16_overtime")
@TableField(value = "iharm_16_overtime")
private Integer iHarm16OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_17_overtime")
@TableField(value = "iharm_17_overtime")
private Integer iHarm17OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_18_overtime")
@TableField(value = "iharm_18_overtime")
private Integer iHarm18OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_19_overtime")
@TableField(value = "iharm_19_overtime")
private Integer iHarm19OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_20_overtime")
@TableField(value = "iharm_20_overtime")
private Integer iHarm20OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_21_overtime")
@TableField(value = "iharm_21_overtime")
private Integer iHarm21OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_22_overtime")
@TableField(value = "iharm_22_overtime")
private Integer iHarm22OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_23_overtime")
@TableField(value = "iharm_23_overtime")
private Integer iHarm23OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_24_overtime")
@TableField(value = "iharm_24_overtime")
private Integer iHarm24OverTime;
//2次电流谐波幅值越限次数
@Column(name = "iharm_25_overtime")
@TableField(value = "iharm_25_overtime")
private Integer iHarm25OverTime;
//0.5次间谐波电压限值次数
@Column(name = "inuharm_1_overtime")
@TableField(value = "inuharm_1_overtime")
private Integer inUHARM1OverTime;
//1.5次间谐波电压限值次数
@Column(name = "inuharm_2_overtime")
@TableField(value = "inuharm_2_overtime")
private Integer inUHARM2OverTime;
//2.5次间谐波电压限值次数
@Column(name = "inuharm_3_overtime")
@TableField(value = "inuharm_3_overtime")
private Integer inUHARM3OverTime;
//3.5次间谐波电压限值次数
@Column(name = "inuharm_4_overtime")
@TableField(value = "inuharm_4_overtime")
private Integer inUHARM4OverTime;
//4.5次间谐波电压限值次数
@Column(name = "inuharm_5_overtime")
@TableField(value = "inuharm_5_overtime")
private Integer inUHARM5OverTime;
//5.5次间谐波电压限值次数
@Column(name = "inuharm_6_overtime")
@TableField(value = "inuharm_6_overtime")
private Integer inUHARM6OverTime;
//6.5次间谐波电压限值次数
@Column(name = "inuharm_7_overtime")
@TableField(value = "inuharm_7_overtime")
private Integer inUHARM7OverTime;
//7.5次间谐波电压限值次数
@Column(name = "inuharm_8_overtime")
@TableField(value = "inuharm_8_overtime")
private Integer inUHARM8OverTime;
//8.5次间谐波电压限值次数
@Column(name = "inuharm_9_overtime")
@TableField(value = "inuharm_9_overtime")
private Integer inUHARM9OverTime;
//9.5次间谐波电压限值次数
@Column(name = "inuharm_10_overtime")
@TableField(value = "inuharm_10_overtime")
private Integer inUHARM10OverTime;
//10.5次间谐波电压限值次数
@Column(name = "inuharm_11_overtime")
@TableField(value = "inuharm_11_overtime")
private Integer inUHARM11OverTime;
//11.5次间谐波电压限值次数
@Column(name = "inuharm_12_overtime")
@TableField(value = "inuharm_12_overtime")
private Integer inUHARM12OverTime;
//12.5次间谐波电压限值次数
@Column(name = "inuharm_13_overtime")
@TableField(value = "inuharm_13_overtime")
private Integer inUHARM13OverTime;
//13.5次间谐波电压限值次数
@Column(name = "inuharm_14_overtime")
@TableField(value = "inuharm_14_overtime")
private Integer inUHARM14OverTime;
//14.5次间谐波电压限值次数
@Column(name = "inuharm_15_overtime")
@TableField(value = "inuharm_15_overtime")
private Integer inUHARM15OverTime;
//15.5次间谐波电压限值次数
@Column(name = "inuharm_16_overtime")
@TableField(value = "inuharm_16_overtime")
private Integer inUHARM16OverTime;
//日类型数据
@TableField(exist = false)
private String dayStr;
//月类型数据
@TableField(exist = false)
private String mouthStr;

View File

@@ -0,0 +1,44 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
/**
* (PmsAbnormalRules)实体类
*
* @author qijian
* @since 2022-10-27 14:49:22
*/
@Data
@TableName(value = "pms_abnormal_rules")
public class PmsAbnormalRules implements Serializable {
private static final long serialVersionUID = -68797682413850371L;
/**
* 主键
*/
private String id;
/**
* 规则类型(字典 0 数据异常 1......
*/
private Integer type;
/**
* 指标名称
*/
private String targetName;
/**
* 对应字段
*/
private String target;
/**
* 下限
*/
private Double lowerLimit;
/**
* 上限
*/
private Double upperLimit;
}

View File

@@ -0,0 +1,69 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 【基准水平-月】
* @author jianghf
* @TableName r_mp_benchmark_level_m
*/
@Data
@TableName("r_mp_benchmark_level_m")
public class RMpBenchmarkLevelM implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 监测点ID
*/
private String measurementPointId;
/**
* 生成数据的时间,每月统计一次
*/
private Date dataDate;
/**
* 电压水平均值
*/
private Double voltageAvg;
/**
* 电压水平标准差
*/
private Double voltageSd;
/**
* 三相电压不平衡水平均值
*/
private Double unbalanceAvg;
/**
* 三相电压不平衡水平标准差
*/
private Double unbalanceSd;
/**
* 电压总谐波畸变率水平均值
*/
private Double vthdAvg;
/**
* 电压总谐波畸变率水平标准差
*/
private Double vthdSd;
/**
* 长时间闪变水平均值
*/
private Double flickerAvg;
/**
* 长时间闪变水平标准差
*/
private Double flickerSd;
}

View File

@@ -0,0 +1,70 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 【基准水平-季】
* @author jianghf
* @TableName r_mp_benchmark_level_q
*/
@Data
@TableName("r_mp_benchmark_level_q")
public class RMpBenchmarkLevelQ implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 监测点ID
*/
private String measurementPointId;
/**
* 生成数据的时间,每季统计一次
*/
private Date dataDate;
/**
* 电压水平均值
*/
private Double voltageAvg;
/**
* 电压水平标准差
*/
private Double voltageSd;
/**
* 三相电压不平衡水平均值
*/
private Double unbalanceAvg;
/**
* 三相电压不平衡水平标准差
*/
private Double unbalanceSd;
/**
* 电压总谐波畸变率水平均值
*/
private Double vthdAvg;
/**
* 电压总谐波畸变率水平标准差
*/
private Double vthdSd;
/**
* 长时间闪变水平均值
*/
private Double flickerAvg;
/**
* 长时间闪变水平标准差
*/
private Double flickerSd;
}

View File

@@ -0,0 +1,69 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 【基准水平-年】
* @author jianghf
* @TableName r_mp_benchmark_level_y
*/
@Data
@TableName("r_mp_benchmark_level_y")
public class RMpBenchmarkLevelY implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 监测点ID
*/
private String measurementPointId;
/**
* 生成数据的时间,每年统计一次
*/
private Date dataDate;
/**
* 电压水平均值
*/
private Double voltageAvg;
/**
* 电压水平标准差
*/
private Double voltageSd;
/**
* 三相电压不平衡水平均值
*/
private Double unbalanceAvg;
/**
* 三相电压不平衡水平标准差
*/
private Double unbalanceSd;
/**
* 电压总谐波畸变率水平均值
*/
private Double vthdAvg;
/**
* 电压总谐波畸变率水平标准差
*/
private Double vthdSd;
/**
* 长时间闪变水平均值
*/
private Double flickerAvg;
/**
* 长时间闪变水平标准差
*/
private Double flickerSd;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* (RMpIntegrityD)实体类
*
* @author qijian
* @since 2022-10-26 14:10:32
*/
@Data
@TableName(value = "r_mp_integrity_d")
public class RMpIntegrityD implements Serializable {
private static final long serialVersionUID = 320784653665837465L;
/**
* 监测点id
*/
private String measurementPointId;
/**
* 生成数据的时间,每天统计一次
*/
private Date dataDate;
/**
* 有效接入分钟数量
*/
private Integer effectiveMinuteCount;
/**
* 频率平均值指标数据个数
*/
private Integer freqCount;
/**
* 相电压有效值平均值指标数据个数
*/
private Integer phaseVoltageCount;
/**
* 线电压有效值平均值指标数据个数
*/
private Integer lineVoltageCount;
/**
* 电压总谐波畸变率平均值指标数据个数
*/
private Integer vThdCount;
/**
* 三相电压不平衡度平均值指标数据个数
*/
private Integer unbalanceCount;
/**
* 监测点短时闪变、电压波动类指标数据个数
*/
private Integer pstCount;
/**
* 监测点长时闪变指标数据个数
*/
private Integer pltCount;
}

View File

@@ -0,0 +1,252 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
*
* @TableName r_mp_measure_phase_report_d
*/
@TableName(value ="r_mp_measure_phase_report_d")
@Data
public class RMpMeasurePhaseReportD implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 监测点ID
*/
@ApiModelProperty(name = "measurementPointId", value = "监测点id")
private String measurementPointId;
/**
* 生成数据的时间,每日统计一次
*/
@ApiModelProperty(name = "dataDate", value = "监测日期")
private Date dataDate;
/**
* 相别A B C ABC T 配网部分相别的数据采用T标志存储
*/
private String phase;
/**
* 相电压有效值-最大值
*/
private Double phaseVoltageEffectiveMax;
/**
* 相电压有效值-最小值
*/
private Double phaseVoltageEffectiveMin;
/**
* 相电压有效值-平均值
*/
private Double phaseVoltageEffectiveAvg;
/**
* 相电压有效值-95值
*/
private Double phaseVoltageEffective95;
/**
* 线电压有效值-最大值
*/
private Double lineVoltageEffectiveMax;
/**
* 线电压有效值-最小值
*/
private Double lineVoltageEffectiveMin;
/**
* 线电压有效值-平均值
*/
private Double lineVoltageEffectiveAvg;
/**
* 线电压有效值-95值
*/
private Double lineVoltageEffective95;
/**
* 电压上偏差-最大值
*/
@ApiModelProperty(name = "vDeUpMax", value = "电压正偏差-最大值")
private Double vDeUpMax;
/**
* 电压上偏差-最小值
*/
private Double vDeUpMin;
/**
* 电压上偏差-平均值
*/
private Double vDeUpAvg;
/**
* 电压上偏差-95值
*/
private Double vDeUp95;
/**
* 电压下偏差-最大值
*/
@ApiModelProperty(name = "vDeLowMax", value = "电压负偏差-最大值")
private Double vDeLowMax;
/**
* 电压下偏差-最小值
*/
private Double vDeLowMin;
/**
* 电压下偏差-平均值
*/
private Double vDeLowAvg;
/**
* 电压下偏差-95值
*/
private Double vDeLow95;
/**
* 电流有效值-最大值
*/
private Double currentEffectiveMax;
/**
* 电流有效值-最小值
*/
private Double currentEffectiveMin;
/**
* 电流有效值-平均值
*/
private Double currentEffectiveAvg;
/**
* 电流有效值-95值
*/
private Double currentEffective95;
/**
* 单相有功功率-最大值
*/
private Double spActivePowerMax;
/**
* 单相有功功率-最小值
*/
private Double spActivePowerMin;
/**
* 单相有功功率-平均值
*/
private Double spActivePowerAvg;
/**
* 单相有功功率-95值
*/
private Double spActivePower95;
/**
* 单相无功功率-最大值
*/
private Double spReactivePowerMax;
/**
* 单相无功功率-最小值
*/
private Double spReactivePowerMin;
/**
* 单相无功功率-平均值
*/
private Double spReactivePowerAvg;
/**
* 单相无功功率-95值
*/
private Double spReactivePower95;
/**
* 单相视在功率-最大值
*/
@ApiModelProperty(name = "spApparentPowerMax", value = "视在功率-最大值")
private Double spApparentPowerMax;
/**
* 单相视在功率-最小值
*/
@ApiModelProperty(name = "spApparentPowerMin", value = "视在功率-最小值")
private Double spApparentPowerMin;
/**
* 单相视在功率-平均值
*/
@ApiModelProperty(name = "spApparentPowerAvg", value = "视在功率-平均值")
private Double spApparentPowerAvg;
/**
* 单相视在功率-95值
*/
@ApiModelProperty(name = "spApparentPower95", value = "视在功率-95值")
private Double spApparentPower95;
/**
* 单相功率因数-最大值
*/
@ApiModelProperty(name = "spPowerFactorMax", value = "功率因数-最大值")
private Double spPowerFactorMax;
/**
* 单相功率因数-最小值
*/
@ApiModelProperty(name = "spPowerFactorMin", value = "功率因数-最小值")
private Double spPowerFactorMin;
/**
* 单相功率因数-平均值
*/
@ApiModelProperty(name = "spPowerFactorAvg", value = "功率因数-平均值")
private Double spPowerFactorAvg;
/**
* 单相功率因数-95值
*/
@ApiModelProperty(name = "spPowerFactor95", value = "功率因数-95值")
private Double spPowerFactor95;
/**
* 单相基波功率因数-最大值
*/
private Double spFundamentalPowerFactorMax;
/**
* 单相基波功率因数-最小值
*/
private Double spFundamentalPowerFactorMin;
/**
* 单相基波功率因数-平均值
*/
private Double spFundamentalPowerFactorAvg;
/**
* 单相基波功率因数-95值
*/
private Double spFundamentalPowerFactor95;
}

View File

@@ -0,0 +1,425 @@
package com.njcn.harmonic.pojo.po;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
/**
* 【稳态监测点非谐波不带相位指标日报-日表】
* @author jianghf
* @TableName r_mp_measure_report_d
*/
@Data
@TableName("r_mp_measure_report_d")
public class RMpMeasureReportD implements Serializable {
/**
* 监测点ID
*/
@ApiModelProperty("监测点ID")
private String measurementPointId;
/**
* 生成数据的时间,每日统计一次
*/
@ApiModelProperty("生成数据的时间,每日统计一次")
private Date dataDate;
/**
* 频率-最大值
*/
private Double frequencyMax;
/**
* 频率-最小值
*/
private Double frequencyMin;
/**
* 频率-平均值
*/
private Double frequencyAvg;
/**
* 频率-95值
*/
private Double frequency95;
/**
* 频率偏差-最大值
*/
private Double frequencyDeviationMax;
/**
* 频率偏差-最小值
*/
private Double frequencyDeviationMin;
/**
* 频率偏差-平均值
*/
private Double frequencyDeviationAvg;
/**
* 频率偏差-95值
*/
private Double frequencyDeviation95;
/**
* 总有功功率-最大值
*/
@ApiModelProperty("总有功功率-最大值")
private Double totalActivePowerMax;
/**
* 总有功功率-最小值
*/
@ApiModelProperty("总有功功率-最小值")
private Double totalActivePowerMin;
/**
* 总有功功率-平均值
*/
@ApiModelProperty("总有功功率-平均值")
private Double totalActivePowerAvg;
/**
* 总有功功率-95值
*/
@ApiModelProperty("总有功功率-95值")
private Double totalActivePower95;
/**
* 总无功功率-最大值
*/
@ApiModelProperty("总无功功率-最大值")
private Double totalReactivePowerMax;
/**
* 总无功功率-最小值
*/
@ApiModelProperty("总无功功率-最小值")
private Double totalReactivePowerMin;
/**
* 总无功功率-平均值
*/
@ApiModelProperty("总无功功率-平均值")
private Double totalReactivePowerAvg;
/**
* 总无功功率-95值
*/
@ApiModelProperty("总无功功率-95值")
private Double totalReactivePower95;
/**
* 总视在功率-最大值
*/
@ApiModelProperty("总视在功率-最大值")
private Double totalApparentPowerMax;
/**
* 总视在功率-最小值
*/
@ApiModelProperty("总视在功率-最小值")
private Double totalApparentPowerMin;
/**
* 总视在功率-平均值
*/
@ApiModelProperty("总视在功率-平均值")
private Double totalApparentPowerAvg;
/**
* 总视在功率-95值
*/
@ApiModelProperty("总视在功率-95值")
private Double totalApparentPower95;
/**
* 三相功率因数-最大值
*/
private Double tpPowerFactorMax;
/**
* 三相功率因数-最小值
*/
private Double tpPowerFactorMin;
/**
* 三相功率因数-平均值
*/
private Double tpPowerFactorAvg;
/**
* 三相功率因数-95值
*/
private Double tpPowerFactor95;
/**
* 基波功率因数-最大值
*/
private Double fundamentalPowerFactorMax;
/**
* 基波功率因数-最小值
*/
private Double fundamentalPowerFactorMin;
/**
* 基波功率因数-平均值
*/
private Double fundamentalPowerFactorAvg;
/**
* 基波功率因数-95值
*/
private Double fundamentalPowerFactor95;
/**
* 正序电压-最大值
*/
private Double positiveSequenceVoltageMax;
/**
* 正序电压-最小值
*/
private Double positiveSequenceVoltageMin;
/**
* 正序电压-平均值
*/
private Double positiveSequenceVoltageAvg;
/**
* 正序电压-95值
*/
private Double positiveSequenceVoltage95;
/**
* 负序电压-最大值
*/
private Double negativeSequenceVoltageMax;
/**
* 负序电压-最小值
*/
private Double negativeSequenceVoltageMin;
/**
* 负序电压-平均值
*/
private Double negativeSequenceVoltageAvg;
/**
* 负序电压-95值
*/
private Double negativeSequenceVoltage95;
/**
* 零序电压-最大值
*/
private Double zeroSequenceVoltageMax;
/**
* 零序电压-最小值
*/
private Double zeroSequenceVoltageMin;
/**
* 零序电压-平均值
*/
private Double zeroSequenceVoltageAvg;
/**
* 零序电压-95值
*/
private Double zeroSequenceVoltage95;
/**
* 负序电压不平衡度-最大值
*/
@ApiModelProperty("负序电压(三相电压)不平衡度-最大值")
private Double negativeSequenceVoltageUnbalanceMax;
/**
* 负序电压不平衡度-最小值
*/
@ApiModelProperty("负序电压(三相电压)不平衡度-最小值")
private Double negativeSequenceVoltageUnbalanceMin;
/**
* 负序电压不平衡度-平均值
*/
@ApiModelProperty("负序电压(三相电压)不平衡度-平均值")
private Double negativeSequenceVoltageUnbalanceAvg;
/**
* 负序电压不平衡度-95值
*/
@ApiModelProperty("负序电压(三相电压)不平衡度-95值")
private Double negativeSequenceVoltageUnbalance95;
/**
* 零序电压不平衡度-最大值
*/
private Double zeroSequenceVoltageUnbalanceMax;
/**
* 零序电压不平衡度-最小值
*/
private Double zeroSequenceVoltageUnbalanceMin;
/**
* 零序电压不平衡度-平均值
*/
private Double zeroSequenceVoltageUnbalanceAvg;
/**
* 零序电压不平衡度-95值
*/
private Double zeroSequenceVoltageUnbalance95;
/**
* 正序电流-最大值
*/
private Double positiveSequenceCurrentMax;
/**
* 正序电流-最小值
*/
private Double positiveSequenceCurrentMin;
/**
* 正序电流-平均值
*/
private Double positiveSequenceCurrentAvg;
/**
* 正序电流-95值
*/
private Double positiveSequenceCurrent95;
/**
* 负序电流-最大值
*/
@ApiModelProperty("负序电流-最大值")
private Double negativeSequenceCurrentMax;
/**
* 负序电流-最小值
*/
@ApiModelProperty("负序电流-最小值")
private Double negativeSequenceCurrentMin;
/**
* 负序电流-平均值
*/
@ApiModelProperty("负序电流-平均值")
private Double negativeSequenceCurrentAvg;
/**
* 负序电流-95值
*/
@ApiModelProperty("负序电流-95值")
private Double negativeSequenceCurrent95;
/**
* 零序电流-最大值
*/
private Double zeroSequenceCurrentMax;
/**
* 零序电流-最小值
*/
private Double zeroSequenceCurrentMin;
/**
* 零序电流-平均值
*/
private Double zeroSequenceCurrentAvg;
/**
* 零序电流-95值
*/
private Double zeroSequenceCurrent95;
/**
* 负序电流不平衡度-最大值
*/
private Double negativeSequenceCurrentUnbalanceMax;
/**
* 负序电流不平衡度-最小值
*/
private Double negativeSequenceCurrentUnbalanceMin;
/**
* 负序电流不平衡度-平均值
*/
private Double negativeSequenceCurrentUnbalanceAvg;
/**
* 负序电流不平衡度-95值
*/
private Double negativeSequenceCurrentUnbalance95;
/**
* 零序电流不平衡度-最大值
*/
private Double zeroSequenceCurrentImbalanceMax;
/**
* 零序电流不平衡度-最小值
*/
private Double zeroSequenceCurrentImbalanceMin;
/**
* 零序电流不平衡度-平均值
*/
private Double zeroSequenceCurrentImbalanceAvg;
/**
* 零序电流不平衡度-95值
*/
private Double zeroSequenceCurrentImbalance95;
/**
* 等效视在功率-最大值
*/
private Double equivalentApparentPowerMax;
/**
* 等效视在功率-最小值
*/
private Double equivalentApparentPowerMin;
/**
* 等效视在功率-平均值
*/
private Double equivalentApparentPowerAvg;
/**
* 等效视在功率-95值
*/
private Double equivalentApparentPower95;
/**
* 等效功率因数-最大值
*/
private Double equivalentPowerFactorMax;
/**
* 等效功率因数-最小值
*/
private Double equivalentPowerFactorMin;
/**
* 等效功率因数-平均值
*/
private Double equivalentPowerFactorAvg;
/**
* 等效功率因数-95值
*/
private Double equivalentPowerFactor95;
/**
* 基波正序视在功率-最大值
*/
private Double fundamentalWaveRateoMax;
/**
* 基波正序视在功率-最小值
*/
private Double fundamentalWaveRateoMin;
/**
* 基波正序视在功率-平均值
*/
private Double fundamentalWaveRateoAvg;
/**
* 基波正序视在功率-95值
*/
private Double fundamentalWaveRateo95;
/**
* 基波等效视在功率-最大值
*/
private Double fundamentalWaveApparentMax;
/**
* 基波等效视在功率-最小值
*/
private Double fundamentalWaveApparentMin;
/**
* 基波等效视在功率-平均值
*/
private Double fundamentalWaveApparentAvg;
/**
* 基波等效视在功率-95值
*/
private Double fundamentalWaveApparent95;
/**
* 非基波等效视在功率-最大值
*/
private Double nonfundamentalWaveRateoMax;
/**
* 非基波等效视在功率-最小值
*/
private Double nonfundamentalWaveRateoMin;
/**
* 非基波等效视在功率-平均值
*/
private Double nonfundamentalWaveRateoAvg;
/**
* 非基波等效视在功率-95值
*/
private Double nonfundamentalWaveRateo95;
/**
* 不平衡视在功率-最大值
*/
private Double unbalancedApparentPowerMax;
/**
* 不平衡视在功率-最小值
*/
private Double unbalancedApparentPowerMin;
/**
* 不平衡视在功率-平均值
*/
private Double unbalancedApparentPowerAvg;
/**
* 不平衡视在功率-95值
*/
private Double unbalancedApparentPower95;
}

View File

@@ -0,0 +1,379 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_part_harmonic_detail_d")
@ApiModel(value="RMpPartHarmonicDetailD对象", description="")
public class RMpPartHarmonicDetailD implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "稳态指标是否超标(0:否 1:是)")
private Integer isHarmonic;
@ApiModelProperty(value = "频率偏差是否超标(0:否 1:是)")
private Integer isFreq;
@ApiModelProperty(value = "频率偏差超标次数")
private Integer freqTimes;
@ApiModelProperty(value = "电压上偏差是否超标(0:否 1:是)")
private Integer isVDevUp;
@ApiModelProperty(value = "电压下偏差超是否超标(0:否 1:是)")
private Integer isVDevLow;
@ApiModelProperty(value = "电压偏差是否超标(0:否 1:是)")
private Integer isVDev;
@ApiModelProperty(value = "电压总谐波畸变率是否超标(0:否 1:是)")
private Integer isVThd;
@ApiModelProperty(value = "电压偏差超标次数")
private Integer vDevTimes;
@ApiModelProperty(value = "谐波电压是否超标(0:否 1:是)")
private Integer isV;
@ApiModelProperty(value = "谐波电压超标次数")
private Integer vTimes;
@ApiModelProperty(value = "谐波电流是否超标(0:否 1:是)")
private Integer isI;
@ApiModelProperty(value = "谐波电流超标次数")
private Integer iTimes;
@ApiModelProperty(value = "2次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV2;
@ApiModelProperty(value = "3次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV3;
@ApiModelProperty(value = "4次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV4;
@ApiModelProperty(value = "5次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV5;
@ApiModelProperty(value = "6次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV6;
@ApiModelProperty(value = "7次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV7;
@ApiModelProperty(value = "8次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV8;
@ApiModelProperty(value = "9次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV9;
@ApiModelProperty(value = "10次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV10;
@ApiModelProperty(value = "11次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV11;
@ApiModelProperty(value = "12次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV12;
@ApiModelProperty(value = "13次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV13;
@ApiModelProperty(value = "14次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV14;
@ApiModelProperty(value = "15次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV15;
@ApiModelProperty(value = "16次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV16;
@ApiModelProperty(value = "17次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV17;
@ApiModelProperty(value = "18次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV18;
@ApiModelProperty(value = "19次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV19;
@ApiModelProperty(value = "20次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV20;
@ApiModelProperty(value = "21次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV21;
@ApiModelProperty(value = "22次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV22;
@ApiModelProperty(value = "23次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV23;
@ApiModelProperty(value = "24次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV24;
@ApiModelProperty(value = "25次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV25;
@ApiModelProperty(value = "26次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV26;
@ApiModelProperty(value = "27次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV27;
@ApiModelProperty(value = "28次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV28;
@ApiModelProperty(value = "29次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV29;
@ApiModelProperty(value = "30次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV30;
@ApiModelProperty(value = "31次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV31;
@ApiModelProperty(value = "32次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV32;
@ApiModelProperty(value = "33次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV33;
@ApiModelProperty(value = "34次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV34;
@ApiModelProperty(value = "35次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV35;
@ApiModelProperty(value = "36次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV36;
@ApiModelProperty(value = "37次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV37;
@ApiModelProperty(value = "38次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV38;
@ApiModelProperty(value = "39次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV39;
@ApiModelProperty(value = "40次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV40;
@ApiModelProperty(value = "41次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV41;
@ApiModelProperty(value = "42次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV42;
@ApiModelProperty(value = "43次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV43;
@ApiModelProperty(value = "44次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV44;
@ApiModelProperty(value = "45次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV45;
@ApiModelProperty(value = "46次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV46;
@ApiModelProperty(value = "47次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV47;
@ApiModelProperty(value = "48次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV48;
@ApiModelProperty(value = "49次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV49;
@ApiModelProperty(value = "50次谐波电压含有率是否超标(0:否 1:是)")
private Integer isV50;
@ApiModelProperty(value = "2次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI2;
@ApiModelProperty(value = "3次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI3;
@ApiModelProperty(value = "4次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI4;
@ApiModelProperty(value = "5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI5;
@ApiModelProperty(value = "6次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI6;
@ApiModelProperty(value = "7次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI7;
@ApiModelProperty(value = "8次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI8;
@ApiModelProperty(value = "9次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI9;
@ApiModelProperty(value = "10次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI10;
@ApiModelProperty(value = "11次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI11;
@ApiModelProperty(value = "12次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI12;
@ApiModelProperty(value = "13次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI13;
@ApiModelProperty(value = "14次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI14;
@ApiModelProperty(value = "15次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI15;
@ApiModelProperty(value = "16次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI16;
@ApiModelProperty(value = "17次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI17;
@ApiModelProperty(value = "18次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI18;
@ApiModelProperty(value = "19次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI19;
@ApiModelProperty(value = "20次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI20;
@ApiModelProperty(value = "21次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI21;
@ApiModelProperty(value = "22次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI22;
@ApiModelProperty(value = "23次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI23;
@ApiModelProperty(value = "24次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI24;
@ApiModelProperty(value = "25次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI25;
@ApiModelProperty(value = "26次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI26;
@ApiModelProperty(value = "27次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI27;
@ApiModelProperty(value = "28次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI28;
@ApiModelProperty(value = "29次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI29;
@ApiModelProperty(value = "30次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI30;
@ApiModelProperty(value = "31次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI31;
@ApiModelProperty(value = "32次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI32;
@ApiModelProperty(value = "33次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI33;
@ApiModelProperty(value = "34次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI34;
@ApiModelProperty(value = "35次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI35;
@ApiModelProperty(value = "36次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI36;
@ApiModelProperty(value = "37次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI37;
@ApiModelProperty(value = "38次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI38;
@ApiModelProperty(value = "39次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI39;
@ApiModelProperty(value = "40次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI40;
@ApiModelProperty(value = "41次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI41;
@ApiModelProperty(value = "42次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI42;
@ApiModelProperty(value = "43次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI43;
@ApiModelProperty(value = "44次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI44;
@ApiModelProperty(value = "45次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI45;
@ApiModelProperty(value = "46次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI46;
@ApiModelProperty(value = "47次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI47;
@ApiModelProperty(value = "48次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI48;
@ApiModelProperty(value = "49次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI49;
@ApiModelProperty(value = "50次谐波电流含有率是否超标(0:否 1:是)")
private Integer isI50;
@ApiModelProperty(value = "三相电压不平衡度是否超标(0:否 1:是)")
private Integer isUnbalance;
@ApiModelProperty(value = "负序电流是否超标(0:否 1:是)")
private Integer isINeg;
@ApiModelProperty(value = "三相电压不平衡度超标次数")
private Integer unbalanceTimes;
@ApiModelProperty(value = "负序电流超标次数")
private Integer iNegTimes;
}

View File

@@ -0,0 +1,361 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_part_harmonic_detail_m")
@ApiModel(value="RMpPartHarmonicDetailM对象", description="")
public class RMpPartHarmonicDetailM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "当月超标天数")
private Integer measurementOverDay;
@ApiModelProperty(value = "频率偏差超标天数")
private Integer freqOverDay;
@ApiModelProperty(value = "电压上偏差超标天数")
private Integer vDevUpOverDay;
@ApiModelProperty(value = "电压下偏差超标天数")
private Integer vDevLowOverDay;
@ApiModelProperty(value = "电压偏差超标天数")
private Integer vDevOverDay;
@ApiModelProperty(value = "电压总谐波畸变率超标天数")
private Integer vThdOverDay;
@ApiModelProperty(value = "谐波电压超标天数")
private Integer vOverDay;
@ApiModelProperty(value = "谐波电流超标天数")
private Integer iOverDay;
@ApiModelProperty(value = "2次谐波电压含有率超标天数")
private Integer v2OverDay;
@ApiModelProperty(value = "3次谐波电压含有率超标天数")
private Integer v3OverDay;
@ApiModelProperty(value = "4次谐波电压含有率超标天数")
private Integer v4OverDay;
@ApiModelProperty(value = "5次谐波电压含有率超标天数")
private Integer v5OverDay;
@ApiModelProperty(value = "6次谐波电压含有率超标天数")
private Integer v6OverDay;
@ApiModelProperty(value = "7次谐波电压含有率超标天数")
private Integer v7OverDay;
@ApiModelProperty(value = "8次谐波电压含有率超标天数")
private Integer v8OverDay;
@ApiModelProperty(value = "9次谐波电压含有率超标天数")
private Integer v9OverDay;
@ApiModelProperty(value = "10次谐波电压含有率超标天数")
private Integer v10OverDay;
@ApiModelProperty(value = "11次谐波电压含有率超标天数")
private Integer v11OverDay;
@ApiModelProperty(value = "12次谐波电压含有率超标天数")
private Integer v12OverDay;
@ApiModelProperty(value = "13次谐波电压含有率超标天数")
private Integer v13OverDay;
@ApiModelProperty(value = "14次谐波电压含有率超标天数")
private Integer v14OverDay;
@ApiModelProperty(value = "15次谐波电压含有率超标天数")
private Integer v15OverDay;
@ApiModelProperty(value = "16次谐波电压含有率超标天数")
private Integer v16OverDay;
@ApiModelProperty(value = "17次谐波电压含有率超标天数")
private Integer v17OverDay;
@ApiModelProperty(value = "18次谐波电压含有率超标天数")
private Integer v18OverDay;
@ApiModelProperty(value = "19次谐波电压含有率超标天数")
private Integer v19OverDay;
@ApiModelProperty(value = "20次谐波电压含有率超标天数")
private Integer v20OverDay;
@ApiModelProperty(value = "21次谐波电压含有率超标天数")
private Integer v21OverDay;
@ApiModelProperty(value = "22次谐波电压含有率超标天数")
private Integer v22OverDay;
@ApiModelProperty(value = "23次谐波电压含有率超标天数")
private Integer v23OverDay;
@ApiModelProperty(value = "24次谐波电压含有率超标天数")
private Integer v24OverDay;
@ApiModelProperty(value = "25次谐波电压含有率超标天数")
private Integer v25OverDay;
@ApiModelProperty(value = "26次谐波电压含有率超标天数")
private Integer v26OverDay;
@ApiModelProperty(value = "27次谐波电压含有率超标天数")
private Integer v27OverDay;
@ApiModelProperty(value = "28次谐波电压含有率超标天数")
private Integer v28OverDay;
@ApiModelProperty(value = "29次谐波电压含有率超标天数")
private Integer v29OverDay;
@ApiModelProperty(value = "30次谐波电压含有率超标天数")
private Integer v30OverDay;
@ApiModelProperty(value = "31次谐波电压含有率超标天数")
private Integer v31OverDay;
@ApiModelProperty(value = "32次谐波电压含有率超标天数")
private Integer v32OverDay;
@ApiModelProperty(value = "33次谐波电压含有率超标天数")
private Integer v33OverDay;
@ApiModelProperty(value = "34次谐波电压含有率超标天数")
private Integer v34OverDay;
@ApiModelProperty(value = "35次谐波电压含有率超标天数")
private Integer v35OverDay;
@ApiModelProperty(value = "36次谐波电压含有率超标天数")
private Integer v36OverDay;
@ApiModelProperty(value = "37次谐波电压含有率超标天数")
private Integer v37OverDay;
@ApiModelProperty(value = "38次谐波电压含有率超标天数")
private Integer v38OverDay;
@ApiModelProperty(value = "39次谐波电压含有率超标天数")
private Integer v39OverDay;
@ApiModelProperty(value = "40次谐波电压含有率超标天数")
private Integer v40OverDay;
@ApiModelProperty(value = "41次谐波电压含有率超标天数")
private Integer v41OverDay;
@ApiModelProperty(value = "42次谐波电压含有率超标天数")
private Integer v42OverDay;
@ApiModelProperty(value = "43次谐波电压含有率超标天数")
private Integer v43OverDay;
@ApiModelProperty(value = "44次谐波电压含有率超标天数")
private Integer v44OverDay;
@ApiModelProperty(value = "45次谐波电压含有率超标天数")
private Integer v45OverDay;
@ApiModelProperty(value = "46次谐波电压含有率超标天数")
private Integer v46OverDay;
@ApiModelProperty(value = "47次谐波电压含有率超标天数")
private Integer v47OverDay;
@ApiModelProperty(value = "48次谐波电压含有率超标天数")
private Integer v48OverDay;
@ApiModelProperty(value = "49次谐波电压含有率超标天数")
private Integer v49OverDay;
@ApiModelProperty(value = "50次谐波电压含有率超标天数")
private Integer v50OverDay;
@ApiModelProperty(value = "2次谐波电流含有率超标天数")
private Integer i2OverDay;
@ApiModelProperty(value = "3次谐波电流含有率超标天数")
private Integer i3OverDay;
@ApiModelProperty(value = "4次谐波电流含有率超标天数")
private Integer i4OverDay;
@ApiModelProperty(value = "5次谐波电流含有率超标天数")
private Integer i5OverDay;
@ApiModelProperty(value = "6次谐波电流含有率超标天数")
private Integer i6OverDay;
@ApiModelProperty(value = "7次谐波电流含有率超标天数")
private Integer i7OverDay;
@ApiModelProperty(value = "8次谐波电流含有率超标天数")
private Integer i8OverDay;
@ApiModelProperty(value = "9次谐波电流含有率超标天数")
private Integer i9OverDay;
@ApiModelProperty(value = "10次谐波电流含有率超标天数")
private Integer i10OverDay;
@ApiModelProperty(value = "11次谐波电流含有率超标天数")
private Integer i11OverDay;
@ApiModelProperty(value = "12次谐波电流含有率超标天数")
private Integer i12OverDay;
@ApiModelProperty(value = "13次谐波电流含有率超标天数")
private Integer i13OverDay;
@ApiModelProperty(value = "14次谐波电流含有率超标天数")
private Integer i14OverDay;
@ApiModelProperty(value = "15次谐波电流含有率超标天数")
private Integer i15OverDay;
@ApiModelProperty(value = "16次谐波电流含有率超标天数")
private Integer i16OverDay;
@ApiModelProperty(value = "17次谐波电流含有率超标天数")
private Integer i17OverDay;
@ApiModelProperty(value = "18次谐波电流含有率超标天数")
private Integer i18OverDay;
@ApiModelProperty(value = "19次谐波电流含有率超标天数")
private Integer i19OverDay;
@ApiModelProperty(value = "20次谐波电流含有率超标天数")
private Integer i20OverDay;
@ApiModelProperty(value = "21次谐波电流含有率超标天数")
private Integer i21OverDay;
@ApiModelProperty(value = "22次谐波电流含有率超标天数")
private Integer i22OverDay;
@ApiModelProperty(value = "23次谐波电流含有率超标天数")
private Integer i23OverDay;
@ApiModelProperty(value = "24次谐波电流含有率超标天数")
private Integer i24OverDay;
@ApiModelProperty(value = "25次谐波电流含有率超标天数")
private Integer i25OverDay;
@ApiModelProperty(value = "26次谐波电流含有率超标天数")
private Integer i26OverDay;
@ApiModelProperty(value = "27次谐波电流含有率超标天数")
private Integer i27OverDay;
@ApiModelProperty(value = "28次谐波电流含有率超标天数")
private Integer i28OverDay;
@ApiModelProperty(value = "29次谐波电流含有率超标天数")
private Integer i29OverDay;
@ApiModelProperty(value = "30次谐波电流含有率超标天数")
private Integer i30OverDay;
@ApiModelProperty(value = "31次谐波电流含有率超标天数")
private Integer i31OverDay;
@ApiModelProperty(value = "32次谐波电流含有率超标天数")
private Integer i32OverDay;
@ApiModelProperty(value = "33次谐波电流含有率超标天数")
private Integer i33OverDay;
@ApiModelProperty(value = "34次谐波电流含有率超标天数")
private Integer i34OverDay;
@ApiModelProperty(value = "35次谐波电流含有率超标天数")
private Integer i35OverDay;
@ApiModelProperty(value = "36次谐波电流含有率超标天数")
private Integer i36OverDay;
@ApiModelProperty(value = "37次谐波电流含有率超标天数")
private Integer i37OverDay;
@ApiModelProperty(value = "38次谐波电流含有率超标天数")
private Integer i38OverDay;
@ApiModelProperty(value = "39次谐波电流含有率超标天数")
private Integer i39OverDay;
@ApiModelProperty(value = "40次谐波电流含有率超标天数")
private Integer i40OverDay;
@ApiModelProperty(value = "41次谐波电流含有率超标天数")
private Integer i41OverDay;
@ApiModelProperty(value = "42次谐波电流含有率超标天数")
private Integer i42OverDay;
@ApiModelProperty(value = "43次谐波电流含有率超标天数")
private Integer i43OverDay;
@ApiModelProperty(value = "44次谐波电流含有率超标天数")
private Integer i44OverDay;
@ApiModelProperty(value = "45次谐波电流含有率超标天数")
private Integer i45OverDay;
@ApiModelProperty(value = "46次谐波电流含有率超标天数")
private Integer i46OverDay;
@ApiModelProperty(value = "47次谐波电流含有率超标天数")
private Integer i47OverDay;
@ApiModelProperty(value = "48次谐波电流含有率超标天数")
private Integer i48OverDay;
@ApiModelProperty(value = "49次谐波电流含有率超标天数")
private Integer i49OverDay;
@ApiModelProperty(value = "50次谐波电流含有率超标天数")
private Integer i50OverDay;
@ApiModelProperty(value = "三相电压不平衡度超标天数")
private Integer unbalanceOverDay;
@ApiModelProperty(value = "负序电流超标天数")
private Integer iNegOverDay;
}

View File

@@ -0,0 +1,46 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_pass_rate_m")
@ApiModel(value="RMpPassRateM对象", description="")
public class RMpPassRateM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
}

View File

@@ -0,0 +1,46 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_pass_rate_q")
@ApiModel(value="RMpPassRateQ对象", description="")
public class RMpPassRateQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每季统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
}

View File

@@ -0,0 +1,46 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_pass_rate_y")
@ApiModel(value="RMpPassRateY对象", description="")
public class RMpPassRateY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每年统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
}

View File

@@ -0,0 +1,199 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_surplus_harmonic_detail_d")
@ApiModel(value="RMpSurplusHarmonicDetailD对象", description="")
public class RMpSurplusHarmonicDetailD implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "闪变发生次数")
private Integer flickerTimes;
@ApiModelProperty(value = "闪变是否超标(0:否 1:是)")
private Integer isFlicker;
@ApiModelProperty(value = "间谐波电压超标次数")
private Integer inuharmTimes;
@ApiModelProperty(value = "间谐波电压是否超标(0:否 1:是)")
private Integer isInuharm;
@ApiModelProperty(value = "0.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm1;
@ApiModelProperty(value = "1.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm2;
@ApiModelProperty(value = "2.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm3;
@ApiModelProperty(value = "3.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm4;
@ApiModelProperty(value = "4.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm5;
@ApiModelProperty(value = "5.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm6;
@ApiModelProperty(value = "6.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm7;
@ApiModelProperty(value = "7.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm8;
@ApiModelProperty(value = "8.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm9;
@ApiModelProperty(value = "9.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm10;
@ApiModelProperty(value = "10.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm11;
@ApiModelProperty(value = "11.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm12;
@ApiModelProperty(value = "12.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm13;
@ApiModelProperty(value = "13.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm14;
@ApiModelProperty(value = "14.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm15;
@ApiModelProperty(value = "15.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm16;
@ApiModelProperty(value = "16.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm17;
@ApiModelProperty(value = "17.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm18;
@ApiModelProperty(value = "18.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm19;
@ApiModelProperty(value = "19.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm20;
@ApiModelProperty(value = "20.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm21;
@ApiModelProperty(value = "21.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm22;
@ApiModelProperty(value = "22.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm23;
@ApiModelProperty(value = "23.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm24;
@ApiModelProperty(value = "24.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm25;
@ApiModelProperty(value = "25.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm26;
@ApiModelProperty(value = "26.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm27;
@ApiModelProperty(value = "27.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm28;
@ApiModelProperty(value = "28.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm29;
@ApiModelProperty(value = "29.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm30;
@ApiModelProperty(value = "30.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm31;
@ApiModelProperty(value = "31.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm32;
@ApiModelProperty(value = "32.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm33;
@ApiModelProperty(value = "33.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm34;
@ApiModelProperty(value = "34.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm35;
@ApiModelProperty(value = "35.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm36;
@ApiModelProperty(value = "36.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm37;
@ApiModelProperty(value = "37.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm38;
@ApiModelProperty(value = "38.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm39;
@ApiModelProperty(value = "39.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm40;
@ApiModelProperty(value = "40.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm41;
@ApiModelProperty(value = "41.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm42;
@ApiModelProperty(value = "42.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm43;
@ApiModelProperty(value = "43.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm44;
@ApiModelProperty(value = "44.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm45;
@ApiModelProperty(value = "45.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm46;
@ApiModelProperty(value = "46.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm47;
@ApiModelProperty(value = "47.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm48;
@ApiModelProperty(value = "48.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm49;
@ApiModelProperty(value = "49.5次谐波电流含有率是否超标(0:否 1:是)")
private Integer isInuharm50;
}

View File

@@ -0,0 +1,193 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-24
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_mp_surplus_harmonic_detail_m")
@ApiModel(value="RMpSurplusHarmonicDetailM对象", description="")
public class RMpSurplusHarmonicDetailM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
@TableId(value = "measurement_point_id", type = IdType.ASSIGN_ID)
private String measurementPointId;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "间谐波电压超标天数")
private Integer inuharmOverDay;
@ApiModelProperty(value = "0.5次间谐波电压含有率超标天数")
private Integer inuharm1OverDay;
@ApiModelProperty(value = "1.5次间谐波电压含有率超标天数")
private Integer inuharm2OverDay;
@ApiModelProperty(value = "2.5次间谐波电压含有率超标天数")
private Integer inuharm3OverDay;
@ApiModelProperty(value = "3.5次间谐波电压含有率超标天数")
private Integer inuharm4OverDay;
@ApiModelProperty(value = "4.5次间谐波电压含有率超标天数")
private Integer inuharm5OverDay;
@ApiModelProperty(value = "5.5次间谐波电压含有率超标天数")
private Integer inuharm6OverDay;
@ApiModelProperty(value = "6.5次间谐波电压含有率超标天数")
private Integer inuharm7OverDay;
@ApiModelProperty(value = "7.5次间谐波电压含有率超标天数")
private Integer inuharm8OverDay;
@ApiModelProperty(value = "8.5次间谐波电压含有率超标天数")
private Integer inuharm9OverDay;
@ApiModelProperty(value = "9.5次间谐波电压含有率超标天数")
private Integer inuharm10OverDay;
@ApiModelProperty(value = "10.5次间谐波电压含有率超标天数")
private Integer inuharm11OverDay;
@ApiModelProperty(value = "11.5次间谐波电压含有率超标天数")
private Integer inuharm12OverDay;
@ApiModelProperty(value = "12.5次间谐波电压含有率超标天数")
private Integer inuharm13OverDay;
@ApiModelProperty(value = "13.5次间谐波电压含有率超标天数")
private Integer inuharm14OverDay;
@ApiModelProperty(value = "14.5次间谐波电压含有率超标天数")
private Integer inuharm15OverDay;
@ApiModelProperty(value = "15.5次间谐波电压含有率超标天数")
private Integer inuharm16OverDay;
@ApiModelProperty(value = "16.5次间谐波电压含有率超标天数")
private Integer inuharm17OverDay;
@ApiModelProperty(value = "17.5次间谐波电压含有率超标天数")
private Integer inuharm18OverDay;
@ApiModelProperty(value = "18.5次间谐波电压含有率超标天数")
private Integer inuharm19OverDay;
@ApiModelProperty(value = "19.5次间谐波电压含有率超标天数")
private Integer inuharm20OverDay;
@ApiModelProperty(value = "20.5次间谐波电压含有率超标天数")
private Integer inuharm21OverDay;
@ApiModelProperty(value = "21.5次间谐波电压含有率超标天数")
private Integer inuharm22OverDay;
@ApiModelProperty(value = "22.5次间谐波电压含有率超标天数")
private Integer inuharm23OverDay;
@ApiModelProperty(value = "23.5次间谐波电压含有率超标天数")
private Integer inuharm24OverDay;
@ApiModelProperty(value = "24.5次间谐波电压含有率超标天数")
private Integer inuharm25OverDay;
@ApiModelProperty(value = "25.5次间谐波电压含有率超标天数")
private Integer inuharm26OverDay;
@ApiModelProperty(value = "26.5次间谐波电压含有率超标天数")
private Integer inuharm27OverDay;
@ApiModelProperty(value = "27.5次间谐波电压含有率超标天数")
private Integer inuharm28OverDay;
@ApiModelProperty(value = "28.5次间谐波电压含有率超标天数")
private Integer inuharm29OverDay;
@ApiModelProperty(value = "29.5次间谐波电压含有率超标天数")
private Integer inuharm30OverDay;
@ApiModelProperty(value = "30.5次间谐波电压含有率超标天数")
private Integer inuharm31OverDay;
@ApiModelProperty(value = "31.5次间谐波电压含有率超标天数")
private Integer inuharm32OverDay;
@ApiModelProperty(value = "32.5次间谐波电压含有率超标天数")
private Integer inuharm33OverDay;
@ApiModelProperty(value = "33.5次间谐波电压含有率超标天数")
private Integer inuharm34OverDay;
@ApiModelProperty(value = "34.5次间谐波电压含有率超标天数")
private Integer inuharm35OverDay;
@ApiModelProperty(value = "35.5次间谐波电压含有率超标天数")
private Integer inuharm36OverDay;
@ApiModelProperty(value = "36.5次间谐波电压含有率超标天数")
private Integer inuharm37OverDay;
@ApiModelProperty(value = "37.5次间谐波电压含有率超标天数")
private Integer inuharm38OverDay;
@ApiModelProperty(value = "38.5次间谐波电压含有率超标天数")
private Integer inuharm39OverDay;
@ApiModelProperty(value = "39.5次间谐波电压含有率超标天数")
private Integer inuharm40OverDay;
@ApiModelProperty(value = "40.5次间谐波电压含有率超标天数")
private Integer inuharm41OverDay;
@ApiModelProperty(value = "41.5次间谐波电压含有率超标天数")
private Integer inuharm42OverDay;
@ApiModelProperty(value = "42.5次间谐波电压含有率超标天数")
private Integer inuharm43OverDay;
@ApiModelProperty(value = "43.5次间谐波电压含有率超标天数")
private Integer inuharm44OverDay;
@ApiModelProperty(value = "44.5次间谐波电压含有率超标天数")
private Integer inuharm45OverDay;
@ApiModelProperty(value = "45.5次间谐波电压含有率超标天数")
private Integer inuharm46OverDay;
@ApiModelProperty(value = "46.5次间谐波电压含有率超标天数")
private Integer inuharm47OverDay;
@ApiModelProperty(value = "47.5次间谐波电压含有率超标天数")
private Integer inuharm48OverDay;
@ApiModelProperty(value = "48.5次间谐波电压含有率超标天数")
private Integer inuharm49OverDay;
@ApiModelProperty(value = "49.5次间谐波电压含有率超标天数")
private Integer inuharm50OverDay;
@ApiModelProperty(value = "闪变超标天数")
private Integer flickerOverDay;
}

View File

@@ -0,0 +1,33 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* (RStatAbnormalD)实体类
*
* @author qijian
* @since 2022-10-27 14:49:43
*/
@Data
@TableName(value = "r_stat_abnormal_d")
public class RStatAbnormalD implements Serializable {
private static final long serialVersionUID = 130540916944391303L;
/**
* 时间
*/
private Date dataDate;
/**
* 监测点ID
*/
private String measurementPointId;
/**
* 数据是否异常0异常1正常
*/
private Integer valueAlarm;
}

View File

@@ -0,0 +1,53 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-12
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_harmonic_d")
@ApiModel(value="RStatHarmonicD对象", description="")
public class RStatHarmonicD implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "超标监测点数")
private Integer overLimitMeasurement;
@ApiModelProperty(value = "超标监测点数占比")
private Float overLimitMeasurementRatio;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,59 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-09
*/
@Data
@TableName("r_stat_harmonic_m")
@ApiModel(value="RStatHarmonicM对象", description="")
public class RStatHarmonicM {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private Date dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "日均超标监测点数(根据 日表的超标监测点数 取平均值)")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计超标监测点数(监测点指标统计明细日表 统计)")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "累计超标天数(根据 日表的超标监测点数 求和)")
private Integer overDay;
@ApiModelProperty(value = "日均超标监测点数占比(根据 日表的超标监测点数占比 取平均值)")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比(此表的累计超标监测点数/区域统计表中的区域分类统计月表中的累计有效接入监测点数)")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,62 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-12
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_harmonic_q")
@ApiModel(value="RStatHarmonicQ对象", description="")
public class RStatHarmonicQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每季度统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "日均超标监测点数(根据 日表的超标监测点数 取平均值)")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计超标监测点数(监测点指标统计明细日表 统计)")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "平均超标天数(月表的累计超标天数之和/月表的累计超标监测点数之和)")
private Float averageOverDay;
@ApiModelProperty(value = "日均超标监测点数占比(根据 日表的超标监测点数占比 取平均值)")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比(此表的累计超标监测点数/区域统计表中的区域分类统计季表中的累计有效接入监测点数)")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,53 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-10
*/
@Data
@TableName("r_stat_harmonic_voltage_d")
@ApiModel(value="RStatHarmonicVoltageD对象", description="")
public class RStatHarmonicVoltageD {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "电压等级Id字典表ID")
private String voltageType;
@ApiModelProperty(value = "超标监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "超标监测点数占比")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,62 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-10
*/
@Data
@TableName("r_stat_harmonic_voltage_m")
@ApiModel(value="RStatHarmonicVoltageM对象", description="")
public class RStatHarmonicVoltageM {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "电压等级Id字典表ID")
private String voltageType;
@ApiModelProperty(value = "日均超标监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计超标监测点数")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "累计超标天数")
private Integer overDay;
@ApiModelProperty(value = "日均超标监测点数占比")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,62 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-12
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_harmonic_y")
@ApiModel(value="RStatHarmonicY对象", description="")
public class RStatHarmonicY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每季度统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "稳态指标类型Id字典表ID")
private String harmonicType;
@ApiModelProperty(value = "日均超标监测点数(根据 日表的超标监测点数 取平均值)")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计超标监测点数(监测点指标统计明细日表 统计)")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "平均超标天数(月表的累计超标天数之和/月表的累计超标监测点数之和)")
private Float averageOverDay;
@ApiModelProperty(value = "日均超标监测点数占比(根据 日表的超标监测点数占比 取平均值)")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比(此表的累计超标监测点数/区域统计表中的区域分类统计季表中的累计有效接入监测点数)")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,73 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_load_type_m")
@ApiModel(value="RStatLoadTypeM对象", description="")
public class RStatLoadTypeM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "四类典型干扰源类型(风电、光伏、其他非线性负荷、电铁)")
private String loadType;
@ApiModelProperty(value = "有效接入监测点数")
private Integer effectiveMeasurement;
@ApiModelProperty(value = "日均谐波电压超标点占比")
private Float vAverage;
@ApiModelProperty(value = "谐波电压超标点数")
private Integer vCount;
@ApiModelProperty(value = "日均谐波电流超标点占比")
private Float iAverage;
@ApiModelProperty(value = "谐波电流超标点数")
private Integer iCount;
@ApiModelProperty(value = "日均三相电压不平衡度超标点占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "三相电压不平衡度超标点数")
private Integer unbalanceCount;
@ApiModelProperty(value = "日均负序电流超标点占比")
private Float iNegAverage;
@ApiModelProperty(value = "负序电流超标点数")
private Integer iNegCount;
@ApiModelProperty(value = "日均闪变超标点占比")
private Float flickerAverage;
@ApiModelProperty(value = "闪变超标点数")
private Integer flickerCount;
}

View File

@@ -0,0 +1,73 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_load_type_q")
@ApiModel(value="RStatLoadTypeQ对象", description="")
public class RStatLoadTypeQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每季统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "四类典型干扰源类型(风电、光伏、其他非线性负荷、电铁)")
private String loadType;
@ApiModelProperty(value = "有效接入监测点数")
private Integer effectiveMeasurement;
@ApiModelProperty(value = "日均谐波电压超标点占比")
private Float vAverage;
@ApiModelProperty(value = "谐波电压超标点数")
private Integer vCount;
@ApiModelProperty(value = "日均谐波电流超标点占比")
private Float iAverage;
@ApiModelProperty(value = "谐波电流超标点数")
private Integer iCount;
@ApiModelProperty(value = "日均三相电压不平衡度超标点占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "三相电压不平衡度超标点数")
private Integer unbalanceCount;
@ApiModelProperty(value = "日均负序电流超标点占比")
private Float iNegAverage;
@ApiModelProperty(value = "负序电流超标点数")
private Integer iNegCount;
@ApiModelProperty(value = "日均闪变超标点占比")
private Float flickerAverage;
@ApiModelProperty(value = "闪变超标点数")
private Integer flickerCount;
}

View File

@@ -0,0 +1,73 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_load_type_y")
@ApiModel(value="RStatLoadTypeY对象", description="")
public class RStatLoadTypeY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每年统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "四类典型干扰源类型(风电、光伏、其他非线性负荷、电铁)")
private String loadType;
@ApiModelProperty(value = "有效接入监测点数")
private Integer effectiveMeasurement;
@ApiModelProperty(value = "日均谐波电压超标点占比")
private Float vAverage;
@ApiModelProperty(value = "谐波电压超标点数")
private Integer vCount;
@ApiModelProperty(value = "日均谐波电流超标点占比")
private Float iAverage;
@ApiModelProperty(value = "谐波电流超标点数")
private Integer iCount;
@ApiModelProperty(value = "日均三相电压不平衡度超标点占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "三相电压不平衡度超标点数")
private Integer unbalanceCount;
@ApiModelProperty(value = "日均负序电流超标点占比")
private Float iNegAverage;
@ApiModelProperty(value = "负序电流超标点数")
private Integer iNegCount;
@ApiModelProperty(value = "日均闪变超标点占比")
private Float flickerAverage;
@ApiModelProperty(value = "闪变超标点数")
private Integer flickerCount;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_busbar_voltage_m")
@ApiModel(value="RStatOrgBusbarVoltageM对象", description="")
public class RStatOrgBusbarVoltageM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "母线ID")
private String busbarId;
@ApiModelProperty(value = "有效接入监测点总数量")
private Integer measurementCount;
@ApiModelProperty(value = "日均谐波电压超标-占比")
private Float vAverage;
@ApiModelProperty(value = "累计谐波电压超标-占比")
private Float vAccrued;
@ApiModelProperty(value = "日均三相电压不平衡超标-占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "累计三相电压不平衡超标-占比")
private Float unbalanceAccrued;
@ApiModelProperty(value = "日均闪变超标-占比")
private Float flickerAverage;
@ApiModelProperty(value = "累计闪变超标-占比")
private Float flickerAccrued;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_busbar_voltage_q")
@ApiModel(value="RStatOrgBusbarVoltageQ对象", description="")
public class RStatOrgBusbarVoltageQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "母线ID")
private String busbarId;
@ApiModelProperty(value = "有效接入监测点总数量")
private Integer measurementCount;
@ApiModelProperty(value = "日均谐波电压超标-占比")
private Float vAverage;
@ApiModelProperty(value = "累计谐波电压超标-占比")
private Float vAccrued;
@ApiModelProperty(value = "日均三相电压不平衡超标-占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "累计三相电压不平衡超标-占比")
private Float unbalanceAccrued;
@ApiModelProperty(value = "日均闪变超标-占比")
private Float flickerAverage;
@ApiModelProperty(value = "累计闪变超标-占比")
private Float flickerAccrued;
}

View File

@@ -0,0 +1,61 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_busbar_voltage_y")
@ApiModel(value="RStatOrgBusbarVoltageY对象", description="")
public class RStatOrgBusbarVoltageY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每日统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "母线ID")
private String busbarId;
@ApiModelProperty(value = "有效接入监测点总数量")
private Integer measurementCount;
@ApiModelProperty(value = "日均谐波电压超标-占比")
private Float vAverage;
@ApiModelProperty(value = "累计谐波电压超标-占比")
private Float vAccrued;
@ApiModelProperty(value = "日均三相电压不平衡超标-占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "累计三相电压不平衡超标-占比")
private Float unbalanceAccrued;
@ApiModelProperty(value = "日均闪变超标-占比")
private Float flickerAverage;
@ApiModelProperty(value = "累计闪变超标-占比")
private Float flickerAccrued;
}

View File

@@ -0,0 +1,94 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 区域分类统计月表
* </p>
*
* @author rui.wu
* @since 2022-10-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_m")
@ApiModel(value="RStatOrgM对象", description="区域分类统计月表")
public class RStatOrgM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDateTime dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "总监测点数")
private Integer allCount;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数")
private Integer harmonicMeasurementAverage;
@ApiModelProperty(value = "累计稳态超标监测点数")
private Integer harmonicMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数占比")
private Float harmonicMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标天数")
private Integer overDayAccrued;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
@ApiModelProperty(value = "日均监测到暂态指标的监测点数")
private Integer eventMeasurementAverage;
@ApiModelProperty(value = "累计监测到暂态指标的监测点数")
private Integer eventMeasurementAccrued;
@ApiModelProperty(value = "日均暂态超标监测点数占比")
private Float eventMeasurementRatioAverage;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "应设点数")
private Integer shouldCount;
@ApiModelProperty(value = "告警监测点数")
private Integer warnCount;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,94 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 区域分类统计季表
* </p>
*
* @author rui.wu
* @since 2022-10-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_q")
@ApiModel(value="RStatOrgQ对象", description="区域分类统计季表")
public class RStatOrgQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每季统计一次")
private LocalDateTime dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "总监测点数")
private Integer allCount;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数")
private Integer harmonicMeasurementAverage;
@ApiModelProperty(value = "累计稳态超标监测点数")
private Integer harmonicMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数占比")
private Float harmonicMeasurementRatioAverage;
@ApiModelProperty(value = "稳态指标平均超标天数")
private Float averageOverDay;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
@ApiModelProperty(value = "日均监测到暂态指标的监测点数")
private Integer eventMeasurementAverage;
@ApiModelProperty(value = "累计监测到暂态指标的监测点数")
private Integer eventMeasurementAccrued;
@ApiModelProperty(value = "日均暂态超标监测点数占比")
private Float eventMeasurementRatioAverage;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "应设点数")
private Integer shouldCount;
@ApiModelProperty(value = "告警监测点数")
private Integer warnCount;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,94 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
* 区域分类统计年表
* </p>
*
* @author rui.wu
* @since 2022-10-17
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_org_y")
@ApiModel(value="RStatOrgY对象", description="区域分类统计年表")
public class RStatOrgY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每年统计一次")
private LocalDateTime dataDate;
@ApiModelProperty(value = "监测点类别ID、监测对象类型ID")
private String measurementTypeClass;
@ApiModelProperty(value = "总监测点数")
private Integer allCount;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计稳态超标监测点数")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数占比")
private Float harmonicMeasurementRatioAverage;
@ApiModelProperty(value = "稳态指标平均超标天数")
private Float averageOverDay;
@ApiModelProperty(value = "频率偏差合格率")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率")
private Float flickerPassRate;
@ApiModelProperty(value = "日均监测到暂态指标的监测点数")
private Integer eventMeasurementAverage;
@ApiModelProperty(value = "累计监测到暂态指标的监测点数")
private Integer eventMeasurementAccrued;
@ApiModelProperty(value = "日均暂态超标监测点数占比")
private Float eventMeasurementRatioAverage;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "应设点数")
private Integer shouldCount;
@ApiModelProperty(value = "告警监测点数")
private Integer warnCount;
@ApiModelProperty(value = "数据类型,字典表01主网测点 02配网测点")
private String dataType;
}

View File

@@ -0,0 +1,121 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_substation_m")
@ApiModel(value="RStatSubstationM对象", description="")
public class RStatSubstationM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
@TableId(value = "data_date", type = IdType.ASSIGN_ID)
private LocalDate dataDate;
@ApiModelProperty(value = "变电站id")
private String substationId;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "稳态累计超标天数")
private Float harmonicOverDay;
@ApiModelProperty(value = "稳态累计超标监测点数")
private Integer harmonicCount;
@ApiModelProperty(value = "频率偏差累计超标天数")
private Float freqOverDay;
@ApiModelProperty(value = "频率偏差累计超标监测点数")
private Integer freqCount;
@ApiModelProperty(value = "电压偏差累计超标天数")
private Float vDevOverDay;
@ApiModelProperty(value = "电压偏差累计超标监测点数")
private Integer vDevCount;
@ApiModelProperty(value = "谐波电压累计超标天数")
private Float vOverDay;
@ApiModelProperty(value = "谐波电压累计超标监测点数")
private Integer vCount;
@ApiModelProperty(value = "谐波电流累计超标天数")
private Float iOverDay;
@ApiModelProperty(value = "谐波电流累计超标监测点数")
private Integer iCount;
@ApiModelProperty(value = "三相电压不平衡累计超标天数")
private Float unbalanceOverDay;
@ApiModelProperty(value = "三相电压不平衡累计超标监测点数")
private Integer unbalanceCount;
@ApiModelProperty(value = "负序电流累计超标天数")
private Float iNegOverDay;
@ApiModelProperty(value = "负序电流累计超标监测点数")
private Integer iNegCount;
@ApiModelProperty(value = "闪变累计超标天数")
private Float flickerOverDay;
@ApiModelProperty(value = "闪变累计超标监测点数")
private Integer flickerCount;
@ApiModelProperty(value = "间谐波电压累计超标天数")
private Float inuharmOverDay;
@ApiModelProperty(value = "间谐波电压累计超标监测点数")
private Integer inuharmCount;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "电压暂降发生次数")
private Integer sagCount;
@ApiModelProperty(value = "电压暂降发生频次")
private Float sagFreq;
@ApiModelProperty(value = "电压暂升发生次数")
private Integer swellCount;
@ApiModelProperty(value = "电压暂升发生频次")
private Float swellFreq;
@ApiModelProperty(value = "短时中断发生次数")
private Integer interruptCount;
@ApiModelProperty(value = "短时中断发生频次")
private Float interruptFreq;
}

View File

@@ -0,0 +1,94 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_substation_q")
@ApiModel(value="RStatSubstationQ对象", description="")
public class RStatSubstationQ implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "生成数据的时间,每季统计一次")
@TableId(value = "data_date", type = IdType.ASSIGN_ID)
private LocalDate dataDate;
@ApiModelProperty(value = "变电站id")
private String substationId;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "稳态平均超标天数")
private Float harmonicAverageOverDay;
@ApiModelProperty(value = "频率偏差平均超标天数")
private Float freqAverageOverDay;
@ApiModelProperty(value = "电压偏差平均超标天数")
private Float vDevAverageOverDay;
@ApiModelProperty(value = "谐波电压平均超标天数")
private Float vAverageOverDay;
@ApiModelProperty(value = "谐波电流平均超标天数")
private Float iAverageOverDay;
@ApiModelProperty(value = "三相电压不平衡平均超标天数")
private Float unbalanceAverageOverDay;
@ApiModelProperty(value = "负序电流平均超标天数")
private Float iNegAverageOverDay;
@ApiModelProperty(value = "闪变平均超标天数")
private Float flickerAverageOverDay;
@ApiModelProperty(value = "间谐波电压平均超标天数")
private Float inuharmAverageOverDay;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "电压暂降发生次数")
private Integer sagCount;
@ApiModelProperty(value = "电压暂降发生频次")
private Float sagFreq;
@ApiModelProperty(value = "电压暂升发生次数")
private Integer swellCount;
@ApiModelProperty(value = "电压暂升发生频次")
private Float swellFreq;
@ApiModelProperty(value = "短时中断发生次数")
private Integer interruptCount;
@ApiModelProperty(value = "短时中断发生频次")
private Float interruptFreq;
}

View File

@@ -0,0 +1,49 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_substation_voltage_m")
@ApiModel(value="RStatSubstationVoltageM对象", description="")
public class RStatSubstationVoltageM implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
@TableId(value = "org_no", type = IdType.ASSIGN_ID)
private String orgNo;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "电压等级")
private String substationVoltage;
@ApiModelProperty(value = "变电站数量")
private Integer substationCount;
@ApiModelProperty(value = "稳态超标变电站数量")
private Integer harmonicCount;
@ApiModelProperty(value = "暂态变电站数量")
private Integer eventCount;
}

View File

@@ -0,0 +1,94 @@
package com.njcn.harmonic.pojo.po;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDate;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("r_stat_substation_y")
@ApiModel(value="RStatSubstationY对象", description="")
public class RStatSubstationY implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "生成数据的时间,每年统计一次")
@TableId(value = "data_date", type = IdType.ASSIGN_ID)
private LocalDate dataDate;
@ApiModelProperty(value = "变电站id")
private String substationId;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "稳态平均超标天数")
private Float harmonicOverDay;
@ApiModelProperty(value = "频率偏差平均超标天数")
private Float freqAverageOverDay;
@ApiModelProperty(value = "电压偏差平均超标天数")
private Float vDevAverageOverDay;
@ApiModelProperty(value = "谐波电压平均超标天数")
private Float vAverageOverDay;
@ApiModelProperty(value = "谐波电流平均超标天数")
private Float iAverageOverDay;
@ApiModelProperty(value = "三相电压不平衡平均超标天数")
private Float unbalanceAverageOverDay;
@ApiModelProperty(value = "负序电流平均超标天数")
private Float iNegAverageOverDay;
@ApiModelProperty(value = "闪变平均超标天数")
private Float flickerAverageOverDay;
@ApiModelProperty(value = "间谐波电压平均超标天数")
private Float inuharmAverageOverDay;
@ApiModelProperty(value = "暂态指标发生次数")
private Integer eventCount;
@ApiModelProperty(value = "暂态指标发生频次")
private Float eventFreq;
@ApiModelProperty(value = "电压暂降发生次数")
private Integer sagCount;
@ApiModelProperty(value = "电压暂降发生频次")
private Float sagFreq;
@ApiModelProperty(value = "电压暂升发生次数")
private Integer swellCount;
@ApiModelProperty(value = "电压暂升发生频次")
private Float swellFreq;
@ApiModelProperty(value = "短时中断发生次数")
private Integer interruptCount;
@ApiModelProperty(value = "短时中断发生频次")
private Float interruptFreq;
}

View File

@@ -0,0 +1,27 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.List;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-10
*/
@Data
public class RArrayVO {
@ApiModelProperty(value = "指标名称")
String rowName;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty(value = "检测点类型")
List<?> columns;
}

View File

@@ -0,0 +1,30 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-10
*/
@Data
public class RHarmonicPolylineVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "时间")
private String date;
@ApiModelProperty(value ="监测点数")
private Integer num;
@ApiModelProperty(value = "超标监测点数占比")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "平均超标天数")
private Integer averageOverDay;
}

View File

@@ -0,0 +1,36 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-10
*/
@Data
public class RIconVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "指标名称")
private String rowName;
@ApiModelProperty(value ="排序")
private Integer sort;
@ApiModelProperty(value ="日均监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value ="累计监测点数")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "日均超标监测点数占比")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "平均超标天数")
private Float averageOverDay;
}

View File

@@ -0,0 +1,71 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 【基准水平】台账展示
* @Title RMpBenchmarkLevelVO
* @Package com.njcn.device.pms.pojo.vo
* @Author jianghaifei
* @Date 2022-10-11 19:28
* @Version V1.0
*/
@Data
public class RMpBenchmarkLevelVO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(name = "orgNo", value = "单位id")
private String orgNo;
@ApiModelProperty(name = "orgName", value = "单位名称")
private String orgName;
@ApiModelProperty(name = "benchmarkIndicator", value = "基准水平评价指标id")
private String benchmarkIndicator;
@ApiModelProperty(name = "benchmarkIndicator", value = "基准水平评价指标")
private String benchmarkIndicatorName;
@ApiModelProperty(name = "measurementPointId", value = "监测点ID")
private String measurementPointId;
@ApiModelProperty(name = "measurementPointName", value = "监测点名称")
private String measurementPointName;
@ApiModelProperty(name = "voltage_Level", value = "电压等级id")
private String voltageLevel;
@ApiModelProperty(name = "voltage_Level", value = "电压等级名称")
private String voltageLevelName;
@ApiModelProperty(name = "dataDate", value = "生成数据的时间")
private Date dataDate;
@ApiModelProperty(name = "voltageAvg", value = "电压水平均值")
private Double voltageAvg;
@ApiModelProperty(name = "voltageSd", value = "电压水平标准差")
private Double voltageSd;
@ApiModelProperty(name = "unbalanceAvg", value = "三相电压不平衡水平均值")
private Double unbalanceAvg;
@ApiModelProperty(name = "unbalanceSd", value = "三相电压不平衡水平标准差")
private Double unbalanceSd;
@ApiModelProperty(name = "vthdAvg", value = "电压总谐波畸变率水平均值")
private Double vthdAvg;
@ApiModelProperty(name = "vthdSd", value = "电压总谐波畸变率水平标准差")
private Double vthdSd;
@ApiModelProperty(name = "flickerAvg", value = "长时间闪变水平均值")
private Double flickerAvg;
@ApiModelProperty(name = "flickerSd", value = "长时间闪变水平标准差")
private Double flickerSd;
}

View File

@@ -0,0 +1,129 @@
package com.njcn.harmonic.pojo.vo;
import com.njcn.harmonic.pojo.po.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.json.JSONObject;
import java.io.Serializable;
import java.util.Map;
/**
* 【监测点稳态指标日报】展示字段
* @Title RMpHarmonicReportDVO
* @Package com.njcn.harmonic.pojo.vo
* @Author jianghaifei
* @Date 2022-10-20 10:01
* @Version V1.0
*/
@Data
public class RMpHarmonicReportDVO implements Serializable {
private static final long serialVersionUID = 1L;
// monitor
@ApiModelProperty(name = "orgNo", value = "单位ID")
private String orgNo; //单位ID
@ApiModelProperty(name = "orgName", value = "单位名称")
private String orgName; //单位名称
@ApiModelProperty(name = "powerId", value = "变电站id")
private String powerId; //变电站id
@ApiModelProperty(name = "powerName", value = "变电站名称")
private String powerName; //变电站名称
@ApiModelProperty(name = "measurementPointId", value = "监测点ID")
private String measurementPointId; //监测点ID
@ApiModelProperty(name = "measurementPointName", value = "监测点名称")
private String measurementPointName; //监测点名称
@ApiModelProperty(name = "minShortCircuitCapacity", value = "最小短路容量")
private Float minShortCircuitCapacity; //最小短路容量
@ApiModelProperty(name = "voltageLevel", value = "变电站电压等级id")
private String voltageLevel; //变电站电压等级id
@ApiModelProperty(name = "voltageLevelName", value = "变电站电压等级")
private String voltageLevelName; //变电站电压等级
@ApiModelProperty(name = "dataDate", value = "监测日期")
private String dataDate; //监测日期
//r_mp_measure_report_d【稳态监测点非谐波不带相位指标日报-日表(主配网表) 】
private RMpMeasureReportD rMpMeasureReportD;
// private Double totalActivePowerMax; //总有功功率-最大值
// private Double totalActivePowerMin; //总有功功率-最小值
// private Double totalActivePowerAvg; //总有功功率-平均值
// private Double totalActivePower95; //总有功功率-95值
@ApiModelProperty(name = "frequencyDeviationMaxResult", value = "频率偏差-最大值限值结论")
private String frequencyDeviationMaxResult; //频率偏差-最大值限值结论(用接口调用(接口只返回一个值,用表中的最大值去对比)越限/正常)
// private Double totalReactivePowerMax; //总无功功率-最大值
// private Double totalReactivePowerMin; //总无功功率-最小值
// private Double totalReactivePowerAvg; //总无功功率-平均值
// private Double totalReactivePower95; //总无功功率-95值
// private Double negativeSequenceVoltageUnbalanceMax; //负序电压不平衡度-最大值(三相电压不平衡度)
// private Double negativeSequenceVoltageUnbalanceMin; //负序电压不平衡度-最小值
// private Double negativeSequenceVoltageUnbalanceAvg; //负序电压不平衡度-平均值
// private Double negativeSequenceVoltageUnbalance95; //负序电压不平衡度-95值
@ApiModelProperty(name = "negativeSequenceVoltageUnbalance95Result", value = "负序电压(三相电压)不平衡度-95值限值结论")
private String negativeSequenceVoltageUnbalance95Result; //负序电压不平衡度-95值限值结论用接口调用接口只返回一个值用表中的95值去对比越限/正常)
private String negativeSequenceVoltageUnbalanceMaxResult; //负序电压不平衡度-最大值限值结论用接口调用接口只返回一个值用表中的95值去对比越限/正常)
// private Double negativeSequenceCurrentMax; //负序电流-最大值
// private Double negativeSequenceCurrentMin; //负序电流-最小值
// private Double negativeSequenceCurrentAvg; //负序电流-平均值
// private Double negativeSequenceCurrent95; //负序电流-95值
@ApiModelProperty(name = "negativeSequenceCurrent95Result", value = "负序电流-95值限值结论")
private String negativeSequenceCurrent95Result; //负序电流-95值限值结论 用接口调用接口只返回一个值用表中的95值去对比越限/正常)
private String negativeSequenceCurrentMaxResult; //负序电流最大值限值结论
//r_mp_measure_phase_report_d 【稳态监测点非谐波带相位指标日报-日表(主配网表)】
private Map<String, RMpMeasurePhaseReportD> phaseReportD;
// A/B/C三相 todo
// private Double spApparentPowerMax; //视在功率-最大值 (单相视在功率)
// private Double spApparentPowerMin; //视在功率-最小值
// private Double spApparentPowerAvg; //视在功率-平均值
// private Double spApparentPower95; //视在功率-95值
// A/B/C三相 todo
// private Double spPowerFactorMax; //功率因数-最大值 (单相功率因数)
// private Double spPowerFactorMin; //功率因数-最小值 (单相功率因数)
// private Double spPowerFactorAvg; //功率因数-平均值 (单相功率因数)
// private Double spPowerFactor95; //功率因数-95值 (单相功率因数)
// A/B/C三相 todo
// private Double vDeUpMax; //电压正偏差-最大值(电压上偏差-最大值)
// A/B/C三相 todo
// private Double vDeLowMax; //电压负偏差-最大值(电压下偏差-最大值)
//r_mp_harmonic_v_rate_report_d 【稳态监测点指标日报-日表(主配网表) /各次谐波电压含有率】
// A/B/C三相 todo
// private Double fundamentalVoltageMax; //基波电压-最大值 (相(线)电压基波有效值-最大值)
// private Double fundamentalVoltageMin; //基波电压-最小值
// private Double fundamentalVoltageAvg; //基波电压-平均值
// private Double fundamentalVoltage95; //基波电压-95值
@ApiModelProperty(name = "voltageHarmonicWave95", value = "电压总谐波畸变率-95限值结论")
private Map<String, String> voltageHarmonicWave95ResultMap; //电压总谐波畸变率-95限值结论用接口调用接口只返回一个值用表中的95值去对比越限/正常)
//各相各次谐波电压含有率 key:相别 value实体
@ApiModelProperty(name = "rMpHarmonicVRateReportDMap", value = "各相各次谐波电压含有率")
private Map<String, RMpHarmonicVRateReportD> rMpHarmonicVRateReportDMap;
//r_mp_harmonic_i_mag_report_d 【稳态监测点指标日报-日表(主配网表) /各次谐波电流有效值】
// A/B/C三相 todo
@ApiModelProperty(name = "rMpHarmonicIMagReportDMap", value = "各次谐波电流有效值")
private Map<String, RMpHarmonicIMagReportD> rMpHarmonicIMagReportDMap;
// private Double fundamentalCurrentMax; //基波电流-最大值
// private Double fundamentalCurrentMin; //基波电流-最小值
// private Double fundamentalCurrentAvg; //基波电流-平均值
// private Double fundamentalCurrent95; //基波电流-95值
//各相各次谐波电流含有率 r_mp_harmonic_i_rate_report_d
@ApiModelProperty(name = "rMpHarmonicIRateReportDMap", value = "各相各次谐波电流含有率")
private Map<String, RMpHarmonicIRateReportD> rMpHarmonicIRateReportDMap;
//各相各次间谐波电压含有率 r_mp_inharmonic_v_rate_report_d
@ApiModelProperty(name = "rMpInharmonicVRateReportDMap", value = "各相各次间谐波电压含有率")
private Map<String, RMpInharmonicVRateReportD> rMpInharmonicVRateReportDMap;
//各相各次间谐波电流含有率 r_mp_inharmonic_i_rate_report_d
@ApiModelProperty(name = "rMpInharmonicIRateReportDMap", value = "各相各次间谐波电流含有率")
private Map<String, RMpInharmonicIRateReportD> rMpInharmonicIRateReportDMap;
}

View File

@@ -0,0 +1,15 @@
package com.njcn.harmonic.pojo.vo;
import java.io.Serializable;
/**
* 【基准水平】
* @Title RMpHarmonicReportMVO
* @Package com.njcn.harmonic.pojo.vo
* @Author jianghaifei
* @Date 2022-10-20 13:53
* @Version V1.0
*/
public class RMpHarmonicReportMVO implements Serializable {
}

View File

@@ -0,0 +1,47 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDate;
/**
* <功能描述>
*
* @author wr
* @createTime: 2022-10-24
*/
@Data
public class RMpPartHarmonicDetailIconVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "时间")
private String dataDate;
@ApiModelProperty(value = "谐波电压超标次数")
private Integer vTimes;
@ApiModelProperty(value = "谐波电流超标次数")
private Integer iTimes;
@ApiModelProperty(value = "三相电压不平衡度超标次数")
private Integer unbalanceTimes;
@ApiModelProperty(value = "负序电流超标次数")
private Integer iNegTimes;
@ApiModelProperty(value = "频率偏差超标次数")
private Integer freqTimes;
@ApiModelProperty(value = "电压偏差超标次数")
private Integer vDevTimes;
@ApiModelProperty(value = "闪变发生次数")
private Integer flickerTimes;
@ApiModelProperty(value = "间谐波电压超标次数")
private Integer inuharmTimes;
}

View File

@@ -0,0 +1,218 @@
package com.njcn.harmonic.pojo.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.time.LocalDate;
/**
* <功能描述>
*
* @author wr
* @createTime: 2022-10-24
*/
@Data
public class RMpPartHarmonicDetailVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "监测点ID")
private String measurementPointId;
@ApiModelProperty(value = "所属单位名称")
private String OrgName;
@ApiModelProperty(value = "所属变电站名称")
private String powerrName;
@ApiModelProperty(value = "电压等级名称")
private String monitorVoltageName;
@ApiModelProperty(value = "监测点名称")
private String measurementPointName;
@ApiModelProperty(value = "生成数据的时间,每月统计一次")
private LocalDate dataDate;
@ApiModelProperty(value = "当月超标天数")
private Integer measurementOverDay;
@ApiModelProperty(value = "频率偏差超标天数")
private Integer freqOverDay;
@ApiModelProperty(value = "电压上偏差超标天数")
private Integer vDevUpOverDay;
@ApiModelProperty(value = "电压下偏差超标天数")
private Integer vDevLowOverDay;
@ApiModelProperty(value = "电压偏差超标天数")
private Integer vDevOverDay;
@ApiModelProperty(value = "电压总谐波畸变率超标天数")
private Integer vThdOverDay;
@ApiModelProperty(value = "谐波电压超标天数")
private Integer vOverDay;
@ApiModelProperty(value = "谐波电流超标天数")
private Integer iOverDay;
@ApiModelProperty(value = "2次谐波电压含有率超标天数")
private Integer v2OverDay;
@ApiModelProperty(value = "3次谐波电压含有率超标天数")
private Integer v3OverDay;
@ApiModelProperty(value = "4次谐波电压含有率超标天数")
private Integer v4OverDay;
@ApiModelProperty(value = "5次谐波电压含有率超标天数")
private Integer v5OverDay;
@ApiModelProperty(value = "6次谐波电压含有率超标天数")
private Integer v6OverDay;
@ApiModelProperty(value = "7次谐波电压含有率超标天数")
private Integer v7OverDay;
@ApiModelProperty(value = "8次谐波电压含有率超标天数")
private Integer v8OverDay;
@ApiModelProperty(value = "9次谐波电压含有率超标天数")
private Integer v9OverDay;
@ApiModelProperty(value = "10次谐波电压含有率超标天数")
private Integer v10OverDay;
@ApiModelProperty(value = "11次谐波电压含有率超标天数")
private Integer v11OverDay;
@ApiModelProperty(value = "12次谐波电压含有率超标天数")
private Integer v12OverDay;
@ApiModelProperty(value = "13次谐波电压含有率超标天数")
private Integer v13OverDay;
@ApiModelProperty(value = "14次谐波电压含有率超标天数")
private Integer v14OverDay;
@ApiModelProperty(value = "15次谐波电压含有率超标天数")
private Integer v15OverDay;
@ApiModelProperty(value = "16次谐波电压含有率超标天数")
private Integer v16OverDay;
@ApiModelProperty(value = "17次谐波电压含有率超标天数")
private Integer v17OverDay;
@ApiModelProperty(value = "18次谐波电压含有率超标天数")
private Integer v18OverDay;
@ApiModelProperty(value = "19次谐波电压含有率超标天数")
private Integer v19OverDay;
@ApiModelProperty(value = "20次谐波电压含有率超标天数")
private Integer v20OverDay;
@ApiModelProperty(value = "21次谐波电压含有率超标天数")
private Integer v21OverDay;
@ApiModelProperty(value = "22次谐波电压含有率超标天数")
private Integer v22OverDay;
@ApiModelProperty(value = "23次谐波电压含有率超标天数")
private Integer v23OverDay;
@ApiModelProperty(value = "24次谐波电压含有率超标天数")
private Integer v24OverDay;
@ApiModelProperty(value = "25次谐波电压含有率超标天数")
private Integer v25OverDay;
@ApiModelProperty(value = "2次谐波电流含有率超标天数")
private Integer i2OverDay;
@ApiModelProperty(value = "3次谐波电流含有率超标天数")
private Integer i3OverDay;
@ApiModelProperty(value = "4次谐波电流含有率超标天数")
private Integer i4OverDay;
@ApiModelProperty(value = "5次谐波电流含有率超标天数")
private Integer i5OverDay;
@ApiModelProperty(value = "6次谐波电流含有率超标天数")
private Integer i6OverDay;
@ApiModelProperty(value = "7次谐波电流含有率超标天数")
private Integer i7OverDay;
@ApiModelProperty(value = "8次谐波电流含有率超标天数")
private Integer i8OverDay;
@ApiModelProperty(value = "9次谐波电流含有率超标天数")
private Integer i9OverDay;
@ApiModelProperty(value = "10次谐波电流含有率超标天数")
private Integer i10OverDay;
@ApiModelProperty(value = "11次谐波电流含有率超标天数")
private Integer i11OverDay;
@ApiModelProperty(value = "12次谐波电流含有率超标天数")
private Integer i12OverDay;
@ApiModelProperty(value = "13次谐波电流含有率超标天数")
private Integer i13OverDay;
@ApiModelProperty(value = "14次谐波电流含有率超标天数")
private Integer i14OverDay;
@ApiModelProperty(value = "15次谐波电流含有率超标天数")
private Integer i15OverDay;
@ApiModelProperty(value = "16次谐波电流含有率超标天数")
private Integer i16OverDay;
@ApiModelProperty(value = "17次谐波电流含有率超标天数")
private Integer i17OverDay;
@ApiModelProperty(value = "18次谐波电流含有率超标天数")
private Integer i18OverDay;
@ApiModelProperty(value = "19次谐波电流含有率超标天数")
private Integer i19OverDay;
@ApiModelProperty(value = "20次谐波电流含有率超标天数")
private Integer i20OverDay;
@ApiModelProperty(value = "21次谐波电流含有率超标天数")
private Integer i21OverDay;
@ApiModelProperty(value = "22次谐波电流含有率超标天数")
private Integer i22OverDay;
@ApiModelProperty(value = "23次谐波电流含有率超标天数")
private Integer i23OverDay;
@ApiModelProperty(value = "24次谐波电流含有率超标天数")
private Integer i24OverDay;
@ApiModelProperty(value = "25次谐波电流含有率超标天数")
private Integer i25OverDay;
@ApiModelProperty(value = "间谐波电压超标天数")
private Integer inuharmOverDay;
@ApiModelProperty(value = "三相电压不平衡度超标天数")
private Integer unbalanceOverDay;
@ApiModelProperty(value = "负序电流超标天数")
private Integer iNegOverDay;
@ApiModelProperty(value = "闪变超标天数")
private Integer flickerOverDay;
}

View File

@@ -0,0 +1,42 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-09
*/
@Data
public class RStatHarmonicMVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty("排序")
private Integer sort;
@ApiModelProperty(value = "稳态指标类型名称")
private String harmonicName;
@ApiModelProperty(value = "日均超标监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计超标监测点数")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "累计超标天数")
private Integer overDay;
@ApiModelProperty(value = "日均超标监测点数占比")
private Float overLimitMeasurementRatioAverage;
@ApiModelProperty(value = "累计超标监测点数占比")
private Float overLimitMeasurementRatioAccrued;
@ApiModelProperty(value = "平均超标天数")
private Float averageOverDay;
}

View File

@@ -0,0 +1,72 @@
package com.njcn.harmonic.pojo.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
public class RStatLoadTypeVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "单位ID")
private String orgNo;
@ApiModelProperty(value = "单位名称")
private String orgName;
@ApiModelProperty(value = "四类典型干扰源类型(风电、光伏、其他非线性负荷、电铁)")
private String loadType;
@ApiModelProperty(value = "四类典型干扰源类型(风电、光伏、其他非线性负荷、电铁)")
private String loadName;
@ApiModelProperty(value = "日均谐波电压超标点占比")
private Float vAverage;
@ApiModelProperty(value = "累计谐波电压超标占比")
private Float vAccrued;
@ApiModelProperty(value = "日均谐波电流超标点占比")
private Float iAverage;
@ApiModelProperty(value = "累计谐波电流超标占比")
private Float iAccrued;
@ApiModelProperty(value = "日均三相电压不平衡度超标点占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "累计三相电压不平衡度超标占比")
private Float unbalanceAccrued;
@ApiModelProperty(value = "日均负序电流超标点占比")
private Float iNegAverage;
@ApiModelProperty(value = "累计负序电流超标占比")
private Float iNegAccrued;
@ApiModelProperty(value = "日均闪变超标点占比")
private Float flickerAverage;
@ApiModelProperty(value = "累计闪变超标占比")
private Float flickerAccrued;
}

View File

@@ -0,0 +1,64 @@
package com.njcn.harmonic.pojo.vo;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.time.LocalDate;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-19
*/
@Data
public class RStatOrgBusbarVoltageVO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位ID")
private String orgNo;
@ApiModelProperty(value = "单位名称")
private String orgName;
@ApiModelProperty(value = "变电站ID")
private String PowerStationID;
@ApiModelProperty(value = "变电站名称")
private String PowerStationName;
@ApiModelProperty(value = "母线ID")
private String busbarId;
@ApiModelProperty(value = "母线电压等级")
private String busbarName;
@ApiModelProperty(value = "日均谐波电压超标-占比")
private Float vAverage;
@ApiModelProperty(value = "累计谐波电压超标-占比")
private Float vAccrued;
@ApiModelProperty(value = "日均三相电压不平衡超标-占比")
private Float unbalanceAverage;
@ApiModelProperty(value = "累计三相电压不平衡超标-占比")
private Float unbalanceAccrued;
@ApiModelProperty(value = "日均闪变超标-占比")
private Float flickerAverage;
@ApiModelProperty(value = "累计闪变超标-占比")
private Float flickerAccrued;
}

View File

@@ -0,0 +1,68 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
public class RStatOrgIndexVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位id")
private String orgNo;
@ApiModelProperty(value = "单位名称")
private String orgName;
@ApiModelProperty(value = "监测点ID")
private String measurementPointId;
@ApiModelProperty(value = "监测点名称")
private String measurementPointName;
@ApiModelProperty(value = "监测点电压等级名称")
private String monitorVoltageName;
@ApiModelProperty(value = "电站名称")
private String powerrName;
@ApiModelProperty(value = "频率偏差合格率月")
private Float freqPassRate;
@ApiModelProperty(value = "电压偏差合格率月")
private Float vDevPassRate;
@ApiModelProperty(value = "闪变合格率月")
private Float flickerPassRate;
@Data
@EqualsAndHashCode(callSuper = true)
public static class RStatOrgIndexInfoVO extends RStatOrgIndexVO {
@ApiModelProperty(value = "在线监测点数")
private Integer allCount;
@ApiModelProperty(value = "频率偏差合格率年")
private Float freqPassRateYear;
@ApiModelProperty(value = "电压偏差合格率年")
private Float vDevPassRateYear;
@ApiModelProperty(value = "闪变合格率年")
private Float flickerPassRateYear;
}
}

View File

@@ -0,0 +1,47 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
/**
* <p>
* 区域分类统计季表
* </p>
*
* @author rui.wu
* @since 2022-10-17
*/
@Data
public class RStatOrgVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "单位名称")
private String orgName;
@ApiModelProperty(value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
@ApiModelProperty(value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数")
private Integer overLimitMeasurementAverage;
@ApiModelProperty(value = "累计稳态超标监测点数")
private Integer overLimitMeasurementAccrued;
@ApiModelProperty(value = "日均稳态超标监测点数占比")
private Float harmonicMeasurementRatioAverage;
@ApiModelProperty(value = "累计稳态超标监测点数占比")
private Float harmonicMeasurementRatioAccrued;
@ApiModelProperty(value = "稳态指标平均超标天数")
private Float averageOverDay;
}

View File

@@ -0,0 +1,212 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 变电站指标统计表实体类
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@ApiModel(value = "变电站指标统计表实体类")
public class RStatSubstationOrg2VO implements Serializable {
private static final long serialVersionUID = 117875946877905400L;
public static final String FREQUENCY_DEV = "Frequency_Dev";
public static final String VOLTAGE_DEV = "Voltage_Dev";
public static final String FLICKER = "Flicker";
public static final String HARMONIC_VOLTAGE = "Harmonic_Voltage";
public static final String HARMONIC_CURRENT = "Harmonic_Current";
public static final String INTERHARMONIC_VOLTAGE = "Interharmonic_Voltage";
public static final String PHASE_VOLTAGE = "phase_Voltage";
public static final String NEG_CURRENT = "Neg_Current";
public static final String TOTAL_INDICATOR = "Total_Indicator";
/**
* 单位ID
*/
@ApiModelProperty(name = "orgNo", value = "单位ID")
private String orgNo;
/**
* 单位名称
*/
@ApiModelProperty(name = "orgName", value = "单位名称")
private String orgName;
/**
* 生成数据的时间,每年统计一次
*/
@ApiModelProperty(name = "dataDate", value = "生成数据的时间,每年统计一次")
private Date dataDate;
/**
* 日均有效接入监测点数
*/
@ApiModelProperty(name = "effectiveMeasurementAverage", value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
/**
* 累计有效接入监测点数
*/
@ApiModelProperty(name = "effectiveMeasurementAccrued", value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
/**
* 日均稳态超标监测点数
*/
@ApiModelProperty(name = "eventMeasurementAverage", value = "日均监测到暂态指标的监测点数")
private Integer harmonicMeasurementAverage;
/**
* 累计稳态超标监测点数
*/
@ApiModelProperty(name = "eventMeasurementAccrued", value = "累计监测到暂态指标的监测点数")
private Integer harmonicMeasurementAccrued;
/**
* 日均暂态超标监测点数占比
*/
@ApiModelProperty(name = "eventMeasurementRatioAverage", value = "日均暂态超标监测点数占比")
private Integer harmonicMeasurementRatioAverage;
/**
* 累计暂态超标监测点数占比
*/
@ApiModelProperty(name = "eventMeasurementRatioAccrued", value = "累计暂态超标监测点数占比")
private Integer harmonicMeasurementRatioAccrued;
/**
* 暂态指标类型Id字典表ID
*/
@ApiModelProperty(name = "eventType", value = "暂态指标类型Id字典表ID")
private String harmonicType;
/**
* 频率偏差
*/
private Integer tAverage;
private Integer tAccrued;
private Float oAverage;
private Float oAccrued;
private Integer chainAverage;
private Integer chainAccrued;
private Integer sameAverage;
private Integer sameAccrued;
private Float averageOverDay;
/**
* 电压偏差
*/
private Integer tAverage1;
private Integer tAccrued1;
private Float oAverage1;
private Float oAccrued1;
private Integer chainAverage1;
private Integer chainAccrued1;
private Integer sameAverage1;
private Integer sameAccrued1;
private Float averageOverDay1;
/**
* 闪变
*/
private Integer tAverage2;
private Integer tAccrued2;
private Float oAverage2;
private Float oAccrued2;
private Integer chainAverage2;
private Integer chainAccrued2;
private Integer sameAverage2;
private Integer sameAccrued2;
private Float averageOverDay2;
/**
* 谐波电压
*/
private Integer tAverage3;
private Integer tAccrued3;
private Float oAverage3;
private Float oAccrued3;
private Integer chainAverage3;
private Integer chainAccrued3;
private Integer sameAverage3;
private Integer sameAccrued3;
private Float averageOverDay3;
/**
*谐波电流
*/
private Integer tAverage4;
private Integer tAccrued4;
private Float oAverage4;
private Float oAccrued4;
private Integer chainAverage4;
private Integer chainAccrued4;
private Integer sameAverage4;
private Integer sameAccrued4;
private Float averageOverDay4;
/**
*间谐波电压
*/
private Integer tAverage5;
private Integer tAccrued5;
private Float oAverage5;
private Float oAccrued5;
private Integer chainAverage5;
private Integer chainAccrued5;
private Integer sameAverage5;
private Integer sameAccrued5;
private Float averageOverDay5;
/**
*三相电压不平衡度
*/
private Integer tAverage6;
private Integer tAccrued6;
private Float oAverage6;
private Float oAccrued6;
private Integer chainAverage6;
private Integer chainAccrued6;
private Integer sameAverage6;
private Integer sameAccrued6;
private Float averageOverDay6;
/**
*负序电流
*/
private Integer tAverage7;
private Integer tAccrued7;
private Float oAverage7;
private Float oAccrued7;
private Integer chainAverage7;
private Integer chainAccrued7;
private Integer sameAverage7;
private Integer sameAccrued7;
private Float averageOverDay7;
/**
*总稳态指标
*/
private Integer tAverage8;
private Integer tAccrued8;
private Float oAverage8;
private Float oAccrued8;
private Integer chainAverage8;
private Integer chainAccrued8;
private Integer sameAverage8;
private Integer sameAccrued8;
private Float averageOverDay8;
}

View File

@@ -0,0 +1,121 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 变电站指标统计表实体类
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
@ApiModel(value = "变电站指标统计表实体类")
public class RStatSubstationOrgVO implements Serializable {
private static final long serialVersionUID = 117875946877905400L;
public static final String Frequency_Dev = "Frequency_Dev";
public static final String Voltage_Dev = "Voltage_Dev";
public static final String Flicker = "Flicker";
public static final String Harmonic_Voltage = "Harmonic_Voltage";
public static final String Harmonic_Current = "Harmonic_Current";
public static final String Interharmonic_Voltage = "Interharmonic_Voltage";
public static final String phase_Voltage = "phase_Voltage";
public static final String Neg_Current = "Neg_Current";
public static final String Total_Indicator = "Total_Indicator";
/**
* 单位ID
*/
@ApiModelProperty(name = "orgNo", value = "单位ID")
private String orgNo;
/**
* 单位名称
*/
@ApiModelProperty(name = "orgName", value = "单位名称")
private String orgName;
/**
* 生成数据的时间,每年统计一次
*/
@ApiModelProperty(name = "dataDate", value = "生成数据的时间,每年统计一次")
private Date dataDate;
/**
* 日均有效接入监测点数
*/
@ApiModelProperty(name = "effectiveMeasurementAverage", value = "日均有效接入监测点数")
private Integer effectiveMeasurementAverage;
/**
* 累计有效接入监测点数
*/
@ApiModelProperty(name = "effectiveMeasurementAccrued", value = "累计有效接入监测点数")
private Integer effectiveMeasurementAccrued;
/**
* 日均稳态超标监测点数
*/
@ApiModelProperty(name = "eventMeasurementAverage", value = "日均监测到暂态指标的监测点数")
private Integer harmonicMeasurementAverage;
/**
* 累计稳态超标监测点数
*/
@ApiModelProperty(name = "eventMeasurementAccrued", value = "累计监测到暂态指标的监测点数")
private Integer harmonicMeasurementAccrued;
/**
* 日均暂态超标监测点数占比
*/
@ApiModelProperty(name = "eventMeasurementRatioAverage", value = "日均暂态超标监测点数占比")
private Integer harmonicMeasurementRatioAverage;
/**
* 累计暂态超标监测点数占比
*/
@ApiModelProperty(name = "eventMeasurementRatioAccrued", value = "累计暂态超标监测点数占比")
private Integer harmonicMeasurementRatioAccrued;
/**
* 暂态指标类型Id字典表ID
*/
@ApiModelProperty(name = "eventType", value = "暂态指标类型Id字典表ID")
private String harmonicType;
/**
* 日均超标监测点数(根据 日表的超标监测点数 取平均值)
*/
private Integer overLimitMeasurementAverage;
/**
* 累计超标监测点数(监测点指标统计明细日表 统计)
*/
private Integer overLimitMeasurementAccrued;
/**
* 累计超标天数(根据 日表的超标监测点数 求和)
*/
private Integer overDay;
/**
* 日均超标监测点数占比(根据 日表的超标监测点数占比 取平均值)
*/
private Float overLimitMeasurementRatioAverage;
/**
* 累计超标监测点数占比(此表的累计超标监测点数/区域统计表中的区域分类统计月表中的累计有效接入监测点数)
*/
private Float overLimitMeasurementRatioAccrued;
//同比,环比,平均天数
private Integer chainAverage;
private Integer chainAccrued;
private Integer sameAverage;
private Integer sameAccrued;
private Float averageOverDay;
}

View File

@@ -0,0 +1,65 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
/**
* <p>
*
* </p>
*
* @author rui.wu
* @since 2022-10-18
*/
@Data
public class RSubstationIcon2VO implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "变电站id")
private String substationId;
@ApiModelProperty(value = "变电站名称")
private String substationName;
@ApiModelProperty(value = "在线监测点数")
private Integer effectiveMeasurementAccrued;
@ApiModelProperty(value = "频率偏差天数")
private Float freqAverageOverDay;
@ApiModelProperty(value = "电压偏差天数")
private Float vDevAverageOverDay;
@ApiModelProperty(value = "闪变天数")
private Float flickerAverageOverDay;
@ApiModelProperty(value = "谐波电压天数")
private Float vAverageOverDay;
@ApiModelProperty(value = "谐波电流天数")
private Float iAverageOverDay;
@ApiModelProperty(value = "间谐波电压天数")
private Float inuharmAverageOverDay;
@ApiModelProperty(value = "三相电压不平衡天数")
private Float unbalanceAverageOverDay;
@ApiModelProperty(value = "负序电流天数")
private Float iNegAverageOverDay;
@Data
@EqualsAndHashCode(callSuper = true)
public static class RSubstationInfoVO extends RSubstationIcon2VO {
// @ApiModelProperty(value = "省公司")
// private String provinceName;
@ApiModelProperty(value = "市公司")
private String cityName;
}
}

View File

@@ -0,0 +1,42 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-18
*/
@Data
public class RSubstationIconVO {
private static final long serialVersionUID = 1L;
/**
* 柱状图
*/
private String num1;
private String num2;
private String num3;
private String num4;
private String num5;
private String num6;
private String num7;
private String num8;
private String num9;
private String num10;
/**
* 折线图
*/
private String upRatio1;
private String upRatio2;
private String upRatio3;
private String upRatio4;
private String upRatio5;
private String upRatio6;
private String upRatio7;
private String upRatio8;
private String upRatio9;
private String upRatio10;
}

View File

@@ -0,0 +1,26 @@
package com.njcn.harmonic.pojo.vo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <功能描述>
*
* @author 1754607820@qq.com
* @createTime: 2022-10-18
*/
@Data
public class RVoltageIconVO {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "电压等级")
private String substationVoltage;
@ApiModelProperty(value = "变电站数量")
private Integer substationCount;
@ApiModelProperty(value = "稳态超标变电站数量")
private Integer harmonicCount;
}