1.算法提交

2.用户模块代码调整
This commit is contained in:
2023-11-29 16:21:18 +08:00
parent f46749afb9
commit bae007f471
20 changed files with 1362 additions and 82 deletions

View File

@@ -0,0 +1,269 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
import lombok.Data;
import java.time.LocalDate;
/**
* <p>
* 母线不同电压等级指标数据-日表
* </p>
*
* @author xuyang
* @since 2023-11-27
*/
@Data
@TableName("r_dim_voltage_d")
public class RDimVoltageD {
private static final long serialVersionUID = 1L;
/**
* 统计时间yyyy-mm-dd
*/
@MppMultiId
private LocalDate statisDate;
/**
* 单位id
*/
@MppMultiId
private String orgId;
/**
* 电压等级
*/
@MppMultiId
private String voltageType;
/**
* 电压(日平均值)
*/
private Double v;
/**
* 三相电压不平衡日95%概率大值)
*/
private Double vUnbalance;
/**
* 长时间闪变(日最大值)
*/
private Double pst;
/**
* 电压总谐波畸变率日95%概率大值)
*/
private Double vThd;
@TableField(value = "v_1")
private Double v1;
@TableField(value = "v_2")
private Double v2;
@TableField(value = "v_3")
private Double v3;
@TableField(value = "v_4")
private Double v4;
@TableField(value = "v_5")
private Double v5;
@TableField(value = "v_6")
private Double v6;
@TableField(value = "v_7")
private Double v7;
@TableField(value = "v_8")
private Double v8;
@TableField(value = "v_9")
private Double v9;
@TableField(value = "v_10")
private Double v10;
@TableField(value = "v_11")
private Double v11;
@TableField(value = "v_12")
private Double v12;
@TableField(value = "v_13")
private Double v13;
@TableField(value = "v_14")
private Double v14;
@TableField(value = "v_15")
private Double v15;
@TableField(value = "v_16")
private Double v16;
@TableField(value = "v_17")
private Double v17;
@TableField(value = "v_18")
private Double v18;
@TableField(value = "v_19")
private Double v19;
@TableField(value = "v_20")
private Double v20;
@TableField(value = "v_21")
private Double v21;
@TableField(value = "v_22")
private Double v22;
@TableField(value = "v_23")
private Double v23;
@TableField(value = "v_24")
private Double v24;
@TableField(value = "v_25")
private Double v25;
@TableField(value = "v_26")
private Double v26;
@TableField(value = "v_27")
private Double v27;
@TableField(value = "v_28")
private Double v28;
@TableField(value = "v_29")
private Double v29;
@TableField(value = "v_30")
private Double v30;
@TableField(value = "v_31")
private Double v31;
@TableField(value = "v_32")
private Double v32;
@TableField(value = "v_33")
private Double v33;
@TableField(value = "v_34")
private Double v34;
@TableField(value = "v_35")
private Double v35;
@TableField(value = "v_36")
private Double v36;
@TableField(value = "v_37")
private Double v37;
@TableField(value = "v_38")
private Double v38;
@TableField(value = "v_39")
private Double v39;
@TableField(value = "v_40")
private Double v40;
@TableField(value = "v_41")
private Double v41;
@TableField(value = "v_42")
private Double v42;
@TableField(value = "v_43")
private Double v43;
@TableField(value = "v_44")
private Double v44;
@TableField(value = "v_45")
private Double v45;
@TableField(value = "v_46")
private Double v46;
@TableField(value = "v_47")
private Double v47;
@TableField(value = "v_48")
private Double v48;
@TableField(value = "v_49")
private Double v49;
@TableField(value = "v_50")
private Double v50;
public RDimVoltageD() {
this.v = 3.1415926;
this.vUnbalance = 3.1415926;
this.pst = 3.1415926;
this.vThd = 3.1415926;
this.v1 = 3.1415926;
this.v2 = 3.1415926;
this.v3 = 3.1415926;
this.v4 = 3.1415926;
this.v5 = 3.1415926;
this.v6 = 3.1415926;
this.v7 = 3.1415926;
this.v8 = 3.1415926;
this.v9 = 3.1415926;
this.v10 = 3.1415926;
this.v11 = 3.1415926;
this.v12 = 3.1415926;
this.v13 = 3.1415926;
this.v14 = 3.1415926;
this.v15 = 3.1415926;
this.v16 = 3.1415926;
this.v17 = 3.1415926;
this.v18 = 3.1415926;
this.v19 = 3.1415926;
this.v20 = 3.1415926;
this.v21 = 3.1415926;
this.v22 = 3.1415926;
this.v23 = 3.1415926;
this.v24 = 3.1415926;
this.v25 = 3.1415926;
this.v26 = 3.1415926;
this.v27 = 3.1415926;
this.v28 = 3.1415926;
this.v29 = 3.1415926;
this.v30 = 3.1415926;
this.v31 = 3.1415926;
this.v32 = 3.1415926;
this.v33 = 3.1415926;
this.v34 = 3.1415926;
this.v35 = 3.1415926;
this.v36 = 3.1415926;
this.v37 = 3.1415926;
this.v38 = 3.1415926;
this.v39 = 3.1415926;
this.v40 = 3.1415926;
this.v41 = 3.1415926;
this.v42 = 3.1415926;
this.v43 = 3.1415926;
this.v44 = 3.1415926;
this.v45 = 3.1415926;
this.v46 = 3.1415926;
this.v47 = 3.1415926;
this.v48 = 3.1415926;
this.v49 = 3.1415926;
this.v50 = 3.1415926;
}
}

View File

@@ -0,0 +1,318 @@
package com.njcn.harmonic.pojo.po.dim;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import java.math.Double;
import java.time.LocalDate;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 区域母线**电压等级**指标标准差、平均值-月表
* </p>
*
* @author xuyang
* @since 2023-11-29
*/
@Data
@TableName("r_dim_voltage_m")
public class RDimVoltageM extends BaseEntity {
private static final long serialVersionUID = 1L;
/**
* 统计时间yyyy-mm-dd
*/
private LocalDate statisDate;
/**
* 单位id
*/
private String orgId;
/**
* 电压等级
*/
private String voltageType;
/**
* 数据类型(avg:平均值 sd:标准差)
*/
private String dataType;
/**
* 电压(日平均值)
*/
private Double v;
/**
* 三相电压不平衡日95%概率大值)
*/
private Double vUnbalance;
/**
* 长时间闪变(日最大值)
*/
private Double pst;
/**
* 电压总谐波畸变率日95%概率大值)
*/
private Double vThd;
/**
* 基波电压日95%概率大值)
*/
private Double v1;
/**
* 2次谐波电压日95%概率大值)
*/
private Double v2;
/**
* 3次谐波电压日95%概率大值)
*/
private Double v3;
/**
* 4次谐波电压日95%概率大值)
*/
private Double v4;
/**
* 5次谐波电压日95%概率大值)
*/
private Double v5;
/**
* 6次谐波电压日95%概率大值)
*/
private Double v6;
/**
* 7次谐波电压日95%概率大值)
*/
private Double v7;
/**
* 8次谐波电压日95%概率大值)
*/
private Double v8;
/**
* 9次谐波电压日95%概率大值)
*/
private Double v9;
/**
* 10次谐波电压日95%概率大值)
*/
private Double v10;
/**
* 11次谐波电压日95%概率大值)
*/
private Double v11;
/**
* 12次谐波电压日95%概率大值)
*/
private Double v12;
/**
* 13次谐波电压日95%概率大值)
*/
private Double v13;
/**
* 14次谐波电压日95%概率大值)
*/
private Double v14;
/**
* 15次谐波电压日95%概率大值)
*/
private Double v15;
/**
* 16次谐波电压日95%概率大值)
*/
private Double v16;
/**
* 17次谐波电压日95%概率大值)
*/
private Double v17;
/**
* 18次谐波电压日95%概率大值)
*/
private Double v18;
/**
* 19次谐波电压日95%概率大值)
*/
private Double v19;
/**
* 20次谐波电压日95%概率大值)
*/
private Double v20;
/**
* 21次谐波电压日95%概率大值)
*/
private Double v21;
/**
* 22次谐波电压日95%概率大值)
*/
private Double v22;
/**
* 23次谐波电压日95%概率大值)
*/
private Double v23;
/**
* 24次谐波电压日95%概率大值)
*/
private Double v24;
/**
* 25次谐波电压日95%概率大值)
*/
private Double v25;
/**
* 26次谐波电压日95%概率大值)
*/
private Double v26;
/**
* 27次谐波电压日95%概率大值)
*/
private Double v27;
/**
* 28次谐波电压日95%概率大值)
*/
private Double v28;
/**
* 29次谐波电压日95%概率大值)
*/
private Double v29;
/**
* 30次谐波电压日95%概率大值)
*/
private Double v30;
/**
* 31次谐波电压日95%概率大值)
*/
private Double v31;
/**
* 32次谐波电压日95%概率大值)
*/
private Double v32;
/**
* 33次谐波电压日95%概率大值)
*/
private Double v33;
/**
* 34次谐波电压日95%概率大值)
*/
private Double v34;
/**
* 35次谐波电压日95%概率大值)
*/
private Double v35;
/**
* 36次谐波电压日95%概率大值)
*/
private Double v36;
/**
* 37次谐波电压日95%概率大值)
*/
private Double v37;
/**
* 38次谐波电压日95%概率大值)
*/
private Double v38;
/**
* 39次谐波电压日95%概率大值)
*/
private Double v39;
/**
* 40次谐波电压日95%概率大值)
*/
private Double v40;
/**
* 41次谐波电压日95%概率大值)
*/
private Double v41;
/**
* 42次谐波电压日95%概率大值)
*/
private Double v42;
/**
* 43次谐波电压日95%概率大值)
*/
private Double v43;
/**
* 44次谐波电压日95%概率大值)
*/
private Double v44;
/**
* 45次谐波电压日95%概率大值)
*/
private Double v45;
/**
* 46次谐波电压日95%概率大值)
*/
private Double v46;
/**
* 47次谐波电压日95%概率大值)
*/
private Double v47;
/**
* 48次谐波电压日95%概率大值)
*/
private Double v48;
/**
* 49次谐波电压日95%概率大值)
*/
private Double v49;
/**
* 50次谐波电压日95%概率大值)
*/
private Double v50;
}

View File

@@ -12,15 +12,15 @@ import lombok.Setter;
/**
* <p>
* 母线不同电压等级指标数据-
* 区域母线**电压等级**指标标准差平均值-
* </p>
*
* @author xuyang
* @since 2023-11-27
* @since 2023-11-29
*/
@Data
@TableName("r_busbar_voltage_d")
public class RBusbarVoltageD {
@TableName("r_dim_voltage_y")
public class RDimVoltageY extends BaseEntity {
private static final long serialVersionUID = 1L;
@@ -30,15 +30,20 @@ public class RBusbarVoltageD {
private LocalDate statisDate;
/**
* 母线id
* 单位id
*/
private String busbarId;
private String orgId;
/**
* 电压等级
*/
private String voltageType;
/**
* 数据类型(avg:平均值 sd:标准差)
*/
private String dataType;
/**
* 电压日平均值
*/