From 952c9b38c92746158bdaf298efbd66698ac22a92 Mon Sep 17 00:00:00 2001 From: chendaofei <857448963@qq.com> Date: Fri, 6 Jun 2025 16:19:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E7=BA=A7=E8=AF=84=E4=BC=B0=E5=A2=9E?= =?UTF-8?q?=E5=88=A0=E6=94=B9=E6=88=90=E6=8E=A5=E5=8F=A3=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../assess/AssessCapacitorParamQuery.java | 61 ++ .../param/assess/AssessDicCableTypeQuery.java | 68 ++ .../AssessDicHarmonicCharacterQuery.java | 289 +++++++++ .../param/assess/AssessDicShockLoadQuery.java | 55 ++ .../assess/AssessDicTransformerQuery.java | 72 +++ .../param/assess/AssessLoadParamQuery.java | 72 +++ .../param/assess/AssessOverlimitQuery.java | 311 +++++++++ .../assess/AssessResultAdditionQuery.java | 532 +++++++++++++++ .../pojo/param/assess/AssessResultQuery.java | 607 ++++++++++++++++++ .../assess/AssessShockLoadParamQuery.java | 74 +++ .../assess/AssessTransformerParamQuery.java | 52 ++ .../pojo/param/assess/AssessUserQuery.java | 124 ++++ .../assess/AssessWindLoadParamQuery.java | 55 ++ .../pojo/po/assess/AssessCapacitorParam.java | 4 +- .../pojo/po/assess/AssessDicCableType.java | 4 +- .../po/assess/AssessDicHarmonicCharacter.java | 4 +- .../pojo/po/assess/AssessDicShockLoad.java | 4 +- .../pojo/po/assess/AssessDicTransformer.java | 4 +- .../pojo/po/assess/AssessLoadParam.java | 4 +- .../pojo/po/assess/AssessOverlimit.java | 4 +- .../advance/pojo/po/assess/AssessResult.java | 4 +- .../pojo/po/assess/AssessResultAddition.java | 4 +- .../pojo/po/assess/AssessShockLoadParam.java | 4 +- .../po/assess/AssessTransformerParam.java | 4 +- .../advance/pojo/po/assess/AssessUser.java | 11 +- .../pojo/po/assess/AssessWindLoadParam.java | 4 +- .../AssessCapacitorParamController.java | 110 +++- .../assess/AssessDicCableTypeController.java | 95 ++- .../AssessDicHarmonicCharacterController.java | 95 ++- .../assess/AssessDicShockLoadController.java | 97 ++- .../AssessDicTransformerController.java | 105 ++- .../assess/AssessLoadParamController.java | 99 ++- .../AssessShockLoadParamController.java | 108 +++- .../AssessTransformerParamController.java | 99 ++- .../assess/AssessUserController.java | 79 ++- .../assess/AssessWindLoadParamController.java | 97 ++- .../assess/IAssessCapacitorParamService.java | 26 +- .../assess/IAssessDicCableTypeService.java | 26 +- .../IAssessDicHarmonicCharacterService.java | 18 +- .../assess/IAssessDicShockLoadService.java | 21 +- .../assess/IAssessDicTransformerService.java | 21 +- .../assess/IAssessLoadParamService.java | 22 + .../assess/IAssessShockLoadParamService.java | 31 +- .../IAssessTransformerParamService.java | 26 +- .../service/assess/IAssessUserService.java | 25 + .../assess/IAssessWindLoadParamService.java | 26 +- .../impl/AssessCapacitorParamServiceImpl.java | 46 +- .../impl/AssessDicCableTypeServiceImpl.java | 44 +- ...AssessDicHarmonicCharacterServiceImpl.java | 35 +- .../impl/AssessDicShockLoadServiceImpl.java | 35 +- .../impl/AssessDicTransformerServiceImpl.java | 38 +- .../impl/AssessLoadParamServiceImpl.java | 39 ++ .../impl/AssessShockLoadParamServiceImpl.java | 52 +- .../AssessTransformerParamServiceImpl.java | 46 +- .../assess/impl/AssessUserServiceImpl.java | 25 + .../impl/AssessWindLoadParamServiceImpl.java | 53 +- 56 files changed, 3964 insertions(+), 106 deletions(-) create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessCapacitorParamQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicCableTypeQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicHarmonicCharacterQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicShockLoadQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicTransformerQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessLoadParamQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessOverlimitQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultAdditionQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessShockLoadParamQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessTransformerParamQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessUserQuery.java create mode 100644 pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessWindLoadParamQuery.java diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessCapacitorParamQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessCapacitorParamQuery.java new file mode 100644 index 000000000..7eaab4ca6 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessCapacitorParamQuery.java @@ -0,0 +1,61 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + *
+ * 评估电容器参数查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_capacitor_param") +@ApiModel(value = "AssessCapacitorParamQuery", description = "评估电容器参数查询参数") +public class AssessCapacitorParamQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d") + private String assessId; + + @ApiModelProperty(value = "电容器组名称,例:电容器组1") + private String capacitorName; + + @ApiModelProperty(value = "电容器组个数,例:1") + private Integer capacitorNum; + + @ApiModelProperty(value = "单组容量,单位kVar,例:100.00") + private BigDecimal capacitorCapacity; + + @ApiModelProperty(value = "电抗率,单位%,例:5.00") + private BigDecimal capacitorReactance; + + @ApiModelProperty(value = "电压等级,例:22。与PMS3.0内电压等级编码保持一致。") + private String capacitorScale; + + /** + * 更新评估电容器参数的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @ApiModel(value = "UpdateAssessCapacitorParamQuery", description = "更新评估电容器参数的查询参数") + @Data + public static class UpdateAssessCapacitorParamQuery extends AssessCapacitorParamQuery { + + @ApiModelProperty(value = "电容器组ID(更新时必填),例:b2a0ddf21992416f936b572459a3d8f4", required = true) + private String capacitorId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicCableTypeQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicCableTypeQuery.java new file mode 100644 index 000000000..0c2aca9e7 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicCableTypeQuery.java @@ -0,0 +1,68 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + *+ * 线缆类型字典查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_dic_cable_type") +@ApiModel(value = "AssessDicCableTypeQuery", description = "线缆类型字典查询参数") +public class AssessDicCableTypeQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + + @ApiModelProperty(value = "线路线缆名称,例:LGJ-240-35kV", required = true) + private String linetypeName; + + @ApiModelProperty(value = "线路线缆类型,例:01-架空线,02-电缆", required = true) + private String linetypeType; + + @ApiModelProperty(value = "正序电阻,例:1.6") + private BigDecimal posR1; + + @ApiModelProperty(value = "正序电抗,例:1.6") + private BigDecimal posX1; + + @ApiModelProperty(value = "正序电纳,例:1.6") + private BigDecimal posY1; + + @ApiModelProperty(value = "零序电阻,例:1.6") + private BigDecimal zeroR0; + + @ApiModelProperty(value = "零序电抗,例:1.6") + private BigDecimal zeroX0; + + @ApiModelProperty(value = "零序电纳,例:1.6") + private BigDecimal zeroY0; + + /** + * 更新线缆类型字典的查询参数 + */ + @ApiModel(value = "UpdateAssessDicCableTypeQuery", description = "更新线缆类型字典的查询参数") + @Data + @EqualsAndHashCode(callSuper = true) + public static class UpdateAssessDicCableTypeQuery extends AssessDicCableTypeQuery { + + @ApiModelProperty(value = "线路线缆类型ID(更新时必填),例:3491b6cce56141f1a2a0a79a15b0e91e", required = true) + private String linetypeId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicHarmonicCharacterQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicHarmonicCharacterQuery.java new file mode 100644 index 000000000..36a08c6fb --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicHarmonicCharacterQuery.java @@ -0,0 +1,289 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.math.BigDecimal; + +/** + *+ * 谐波源特性字典 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_dic_harmonic_character") +public class AssessDicHarmonicCharacterQuery extends BaseParam { + + private static final long serialVersionUID = 1L; + + + + /** + * 谐波源特性名称,例:六脉整流 + */ + private String harmName; + + /** + * 2次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i2; + + /** + * 3次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i3; + + /** + * 4次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i4; + + /** + * 5次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i5; + + /** + * 6次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i6; + + /** + * 7次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i7; + + /** + * 8次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i8; + + /** + * 9次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i9; + + /** + * 10次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i10; + + /** + * 11次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i11; + + /** + * 12次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i12; + + /** + * 13次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i13; + + /** + * 14次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i14; + + /** + * 15次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i15; + + /** + * 16次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i16; + + /** + * 17次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i17; + + /** + * 18次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i18; + + /** + * 19次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i19; + + /** + * 20次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i20; + + /** + * 21次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i21; + + /** + * 22次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i22; + + /** + * 23次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i23; + + /** + * 24次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i24; + + /** + * 25次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i25; + + /** + * 26次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i26; + + /** + * 27次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i27; + + /** + * 28次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i28; + + /** + * 29次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i29; + + /** + * 30次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i30; + + /** + * 31次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i31; + + /** + * 32次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i32; + + /** + * 33次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i33; + + /** + * 34次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i34; + + /** + * 35次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i35; + + /** + * 36次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i36; + + /** + * 37次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i37; + + /** + * 38次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i38; + + /** + * 39次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i39; + + /** + * 40次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i40; + + /** + * 41次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i41; + + /** + * 42次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i42; + + /** + * 43次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i43; + + /** + * 44次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i44; + + /** + * 45次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i45; + + /** + * 46次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i46; + + /** + * 47次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i47; + + /** + * 48次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i48; + + /** + * 49次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i49; + + /** + * 50次谐波电流含有率,单位:%,例:1.6 + */ + private BigDecimal i50; + + + @EqualsAndHashCode(callSuper = true) + @Data + public static class UpdateAssessDicHarmonicCharacterQuery extends AssessDicHarmonicCharacterQuery{ + /** + * 谐波源特性字典ID,例:d53f0026d2f04c9e9fee6bba8386487a + */ + private String harmId; + } +} diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicShockLoadQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicShockLoadQuery.java new file mode 100644 index 000000000..a5b4ec0e3 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicShockLoadQuery.java @@ -0,0 +1,55 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + *+ * 冲击负荷字典查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_dic_shock_load") +@ApiModel(value = "AssessDicShockLoadQuery", description = "冲击负荷字典查询参数") +public class AssessDicShockLoadQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "冲击负荷类型ID,例:d19c10178eeb4da2bca1df18a050524d", required = true) + private String inpactloadtypeId; + + @ApiModelProperty(value = "冲击负荷类型名称,例:电机", required = true) + private String inpactloadtypeName; + + @ApiModelProperty(value = "冲击负荷启动方式,例:直接启动") + private String inpactloadStartup; + + @ApiModelProperty(value = "冲击负荷启动容量倍数,例:4") + private BigDecimal inpactloadMultiple; + + /** + * 更新冲击负荷字典的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @ApiModel(value = "UpdateAssessDicShockLoadQuery", description = "更新冲击负荷字典的查询参数") + @Data + public static class UpdateAssessDicShockLoadQuery extends AssessDicShockLoadQuery { + + @ApiModelProperty(value = "冲击负荷类型ID(更新时必填),例:d19c10178eeb4da2bca1df18a050524d", required = true) + private String inpactloadtypeId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicTransformerQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicTransformerQuery.java new file mode 100644 index 000000000..e386dd8de --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessDicTransformerQuery.java @@ -0,0 +1,72 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import javax.validation.constraints.NotBlank; +import java.io.Serializable; +import java.math.BigDecimal; + +/** + *+ * 变压器参数字典查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_dic_transformer") +@ApiModel(value = "AssessDicTransformerQuery", description = "变压器参数字典查询参数") +public class AssessDicTransformerQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "变压器类型名称,例:110kV", required = true) + private String transtypeName; + + @ApiModelProperty(value = "额定容量,单位kVA,例:10") + private BigDecimal transCapa; + + @ApiModelProperty(value = "高压侧电压等级,例:22(与PMS3.0编码一致)") + private String transhighScale; + + @ApiModelProperty(value = "低压侧电压等级,例:22(与PMS3.0编码一致)") + private String translowScale; + + @ApiModelProperty(value = "联结组标号,例:0.33") + private BigDecimal trnasNo; + + @ApiModelProperty(value = "空载损耗,单位kW,例:2.42") + private BigDecimal noloadLoss; + + @ApiModelProperty(value = "负载损耗,单位kW,例:2.42") + private BigDecimal loadLoss; + + @ApiModelProperty(value = "空载电流,单位%,例:2.42") + private BigDecimal noloadCur; + + @ApiModelProperty(value = "短路阻抗,单位%,例:2.42") + private BigDecimal shortCircuitImpedance; + + /** + * 更新变压器参数字典的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @ApiModel(value = "UpdateAssessDicTransformerQuery", description = "更新变压器参数字典的查询参数") + @Data + public static class UpdateAssessDicTransformerQuery extends AssessDicTransformerQuery { + + @ApiModelProperty(value = "变压器类型ID(更新时必填),例:f401fa4abb71402bb5e9528209ea219e", required = true) + @NotBlank(message ="变压器类型ID") + private String transtypeId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessLoadParamQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessLoadParamQuery.java new file mode 100644 index 000000000..b1c730ee8 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessLoadParamQuery.java @@ -0,0 +1,72 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import javax.validation.constraints.NotBlank; +import java.math.BigDecimal; + +/** + *+ * 评估用户负荷参数查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_load_param") +@ApiModel(value = "AssessLoadParamQuery", description = "评估用户负荷参数查询参数") +public class AssessLoadParamQuery extends BaseParam { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d") + private String assessId; + + @ApiModelProperty(value = "用户负荷名称,例:1号炼钢炉", required = true) + @NotBlank(message = "用户负荷名称不可为空") + private String loadName; + + @ApiModelProperty(value = "电压等级,例:22(与PMS3.0编码一致)") + private String linevoltageScale; + + @ApiModelProperty(value = "进线容量,单位kVA,例:200.00") + private BigDecimal transhighCapacity; + + @ApiModelProperty(value = "配电变压器阻抗,单位%,例:5.00") + private BigDecimal transImpedance; + + @ApiModelProperty(value = "谐波源特性字典ID,从字典表获取,例:d53f0026d2f04c9e9fee6bba8386487a") + private String harmId; + + @ApiModelProperty(value = "电压等级,例:22(与PMS3.0编码一致)") + private String translowScale; + + @ApiModelProperty(value = "非线性负荷功率,单位kW,例:150") + private BigDecimal nonlinearloadPower; + + @ApiModelProperty(value = "功率因数,例:0.90") + private BigDecimal powerFactor; + + /** + * 内部类:更新评估用户负荷参数的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @Data + @ApiModel(value = "UpdateAssessLoadParamQuery", description = "更新评估用户负荷参数的查询参数") + public static class UpdateAssessLoadParamQuery extends AssessLoadParamQuery { + + @ApiModelProperty(value = "用户负荷ID(更新时必填),例:759b793da37548d8b865efdc7f461304", required = true) + @NotBlank(message = "用户负荷ID不可为空") + private String loadId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessOverlimitQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessOverlimitQuery.java new file mode 100644 index 000000000..c3bc341be --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessOverlimitQuery.java @@ -0,0 +1,311 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import lombok.Getter; +import lombok.Setter; + +import java.math.BigDecimal; + +/** + *+ * 允许值表 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_overlimit") +public class AssessOverlimitQuery extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d + */ + private String assessId; + + /** + * 奇次谐波电压,例:1.6 + */ + private BigDecimal vodd; + + /** + * 偶次谐波电压,例:1.6 + */ + private BigDecimal vevent; + + /** + * 2次谐波电流,例:1.6 + */ + private BigDecimal i2; + + /** + * 3次谐波电流,例:1.6 + */ + private BigDecimal i3; + + /** + * 4次谐波电流,例:1.6 + */ + private BigDecimal i4; + + /** + * 5次谐波电流,例:1.6 + */ + private BigDecimal i5; + + /** + * 6次谐波电流,例:1.6 + */ + private BigDecimal i6; + + /** + * 7次谐波电流,例:1.6 + */ + private BigDecimal i7; + + /** + * 8次谐波电流,例:1.6 + */ + private BigDecimal i8; + + /** + * 9次谐波电流,例:1.6 + */ + private BigDecimal i9; + + /** + * 10次谐波电流,例:1.6 + */ + private BigDecimal i10; + + /** + * 11次谐波电流,例:1.6 + */ + private BigDecimal i11; + + /** + * 12次谐波电流,例:1.6 + */ + private BigDecimal i12; + + /** + * 13次谐波电流,例:1.6 + */ + private BigDecimal i13; + + /** + * 14次谐波电流,例:1.6 + */ + private BigDecimal i14; + + /** + * 15次谐波电流,例:1.6 + */ + private BigDecimal i15; + + /** + * 16次谐波电流,例:1.6 + */ + private BigDecimal i16; + + /** + * 17次谐波电流,例:1.6 + */ + private BigDecimal i17; + + /** + * 18次谐波电流,例:1.6 + */ + private BigDecimal i18; + + /** + * 19次谐波电流,例:1.6 + */ + private BigDecimal i19; + + /** + * 20次谐波电流,例:1.6 + */ + private BigDecimal i20; + + /** + * 21次谐波电流,例:1.6 + */ + private BigDecimal i21; + + /** + * 22次谐波电流,例:1.6 + */ + private BigDecimal i22; + + /** + * 23次谐波电流,例:1.6 + */ + private BigDecimal i23; + + /** + * 24次谐波电流,例:1.6 + */ + private BigDecimal i24; + + /** + * 25次谐波电流,例:1.6 + */ + private BigDecimal i25; + + /** + * 26次谐波电流,例:1.6 + */ + private BigDecimal i26; + + /** + * 27次谐波电流,例:1.6 + */ + private BigDecimal i27; + + /** + * 28次谐波电流,例:1.6 + */ + private BigDecimal i28; + + /** + * 29次谐波电流,例:1.6 + */ + private BigDecimal i29; + + /** + * 30次谐波电流,例:1.6 + */ + private BigDecimal i30; + + /** + * 31次谐波电流,例:1.6 + */ + private BigDecimal i31; + + /** + * 32次谐波电流,例:1.6 + */ + private BigDecimal i32; + + /** + * 33次谐波电流,例:1.6 + */ + private BigDecimal i33; + + /** + * 34次谐波电流,例:1.6 + */ + private BigDecimal i34; + + /** + * 35次谐波电流,例:1.6 + */ + private BigDecimal i35; + + /** + * 36次谐波电流,例:1.6 + */ + private BigDecimal i36; + + /** + * 37次谐波电流,例:1.6 + */ + private BigDecimal i37; + + /** + * 38次谐波电流,例:1.6 + */ + private BigDecimal i38; + + /** + * 39次谐波电流,例:1.6 + */ + private BigDecimal i39; + + /** + * 40次谐波电流,例:1.6 + */ + private BigDecimal i40; + + /** + * 41次谐波电流,例:1.6 + */ + private BigDecimal i41; + + /** + * 42次谐波电流,例:1.6 + */ + private BigDecimal i42; + + /** + * 43次谐波电流,例:1.6 + */ + private BigDecimal i43; + + /** + * 44次谐波电流,例:1.6 + */ + private BigDecimal i44; + + /** + * 45次谐波电流,例:1.6 + */ + private BigDecimal i45; + + /** + * 46次谐波电流,例:1.6 + */ + private BigDecimal i46; + + /** + * 47次谐波电流,例:1.6 + */ + private BigDecimal i47; + + /** + * 48次谐波电流,例:1.6 + */ + private BigDecimal i48; + + /** + * 49次谐波电流,例:1.6 + */ + private BigDecimal i49; + + /** + * 50次谐波电流,例:1.6 + */ + private BigDecimal i50; + + /** + * 长时电压闪变,例:0.8 + */ + private BigDecimal plt; + + /** + * 电压波动,例:0.51 + */ + private BigDecimal fluc; + + /** + * 电压偏差上限,例:1.15 + */ + private BigDecimal dltavUp; + + /** + * 电压偏差下限,例:1.15 + */ + private BigDecimal dltavDown; + + /** + * 三相电压不平衡,例:1.7 + */ + private BigDecimal unblance; + + +} diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultAdditionQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultAdditionQuery.java new file mode 100644 index 000000000..e6890a32b --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultAdditionQuery.java @@ -0,0 +1,532 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import lombok.Getter; +import lombok.Setter; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + *+ * 评测结果附加表 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_result_addition") +public class AssessResultAdditionQuery extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d + */ + private String assessId; + + /** + * 生成结果时间,例:2024-07-17 18:00:00 + */ + private LocalDateTime dateTime; + + /** + * 电容器投入2次谐波电压,例:1.6 + */ + private BigDecimal v2; + + /** + * 电容器投入3次谐波电压,例:1.6 + */ + private BigDecimal v3; + + /** + * 电容器投入4次谐波电压,例:1.6 + */ + private BigDecimal v4; + + /** + * 电容器投入5次谐波电压,例:1.6 + */ + private BigDecimal v5; + + /** + * 电容器投入6次谐波电压,例:1.6 + */ + private BigDecimal v6; + + /** + * 电容器投入7次谐波电压,例:1.6 + */ + private BigDecimal v7; + + /** + * 电容器投入8次谐波电压,例:1.6 + */ + private BigDecimal v8; + + /** + * 电容器投入9次谐波电压,例:1.6 + */ + private BigDecimal v9; + + /** + * 电容器投入10次谐波电压,例:1.6 + */ + private BigDecimal v10; + + /** + * 电容器投入11次谐波电压,例:1.6 + */ + private BigDecimal v11; + + /** + * 电容器投入12次谐波电压,例:1.6 + */ + private BigDecimal v12; + + /** + * 电容器投入13次谐波电压,例:1.6 + */ + private BigDecimal v13; + + /** + * 电容器投入14次谐波电压,例:1.6 + */ + private BigDecimal v14; + + /** + * 电容器投入15次谐波电压,例:1.6 + */ + private BigDecimal v15; + + /** + * 电容器投入16次谐波电压,例:1.6 + */ + private BigDecimal v16; + + /** + * 电容器投入17次谐波电压,例:1.6 + */ + private BigDecimal v17; + + /** + * 电容器投入18次谐波电压,例:1.6 + */ + private BigDecimal v18; + + /** + * 电容器投入19次谐波电压,例:1.6 + */ + private BigDecimal v19; + + /** + * 电容器投入20次谐波电压,例:1.6 + */ + private BigDecimal v20; + + /** + * 电容器投入21次谐波电压,例:1.6 + */ + private BigDecimal v21; + + /** + * 电容器投入22次谐波电压,例:1.6 + */ + private BigDecimal v22; + + /** + * 电容器投入23次谐波电压,例:1.6 + */ + private BigDecimal v23; + + /** + * 电容器投入24次谐波电压,例:1.6 + */ + private BigDecimal v24; + + /** + * 电容器投入25次谐波电压,例:1.6 + */ + private BigDecimal v25; + + /** + * 电容器投入26次谐波电压,例:1.6 + */ + private BigDecimal v26; + + /** + * 电容器投入27次谐波电压,例:1.6 + */ + private BigDecimal v27; + + /** + * 电容器投入28次谐波电压,例:1.6 + */ + private BigDecimal v28; + + /** + * 电容器投入29次谐波电压,例:1.6 + */ + private BigDecimal v29; + + /** + * 电容器投入30次谐波电压,例:1.6 + */ + private BigDecimal v30; + + /** + * 电容器投入31次谐波电压,例:1.6 + */ + private BigDecimal v31; + + /** + * 电容器投入32次谐波电压,例:1.6 + */ + private BigDecimal v32; + + /** + * 电容器投入33次谐波电压,例:1.6 + */ + private BigDecimal v33; + + /** + * 电容器投入34次谐波电压,例:1.6 + */ + private BigDecimal v34; + + /** + * 电容器投入35次谐波电压,例:1.6 + */ + private BigDecimal v35; + + /** + * 电容器投入36次谐波电压,例:1.6 + */ + private BigDecimal v36; + + /** + * 电容器投入37次谐波电压,例:1.6 + */ + private BigDecimal v37; + + /** + * 电容器投入38次谐波电压,例:1.6 + */ + private BigDecimal v38; + + /** + * 电容器投入39次谐波电压,例:1.6 + */ + private BigDecimal v39; + + /** + * 电容器投入40次谐波电压,例:1.6 + */ + private BigDecimal v40; + + /** + * 电容器投入41次谐波电压,例:1.6 + */ + private BigDecimal v41; + + /** + * 电容器投入42次谐波电压,例:1.6 + */ + private BigDecimal v42; + + /** + * 电容器投入43次谐波电压,例:1.6 + */ + private BigDecimal v43; + + /** + * 电容器投入44次谐波电压,例:1.6 + */ + private BigDecimal v44; + + /** + * 电容器投入45次谐波电压,例:1.6 + */ + private BigDecimal v45; + + /** + * 电容器投入46次谐波电压,例:1.6 + */ + private BigDecimal v46; + + /** + * 电容器投入47次谐波电压,例:1.6 + */ + private BigDecimal v47; + + /** + * 电容器投入48次谐波电压,例:1.6 + */ + private BigDecimal v48; + + /** + * 电容器投入49次谐波电压,例:1.6 + */ + private BigDecimal v49; + + /** + * 电容器投入50次谐波电压,例:1.6 + */ + private BigDecimal v50; + + /** + * 电容器投入2次谐波电流,例:1.6 + */ + private BigDecimal i2; + + /** + * 电容器投入3次谐波电流,例:1.6 + */ + private BigDecimal i3; + + /** + * 电容器投入4次谐波电流,例:1.6 + */ + private BigDecimal i4; + + /** + * 电容器投入5次谐波电流,例:1.6 + */ + private BigDecimal i5; + + /** + * 电容器投入6次谐波电流,例:1.6 + */ + private BigDecimal i6; + + /** + * 电容器投入7次谐波电流,例:1.6 + */ + private BigDecimal i7; + + /** + * 电容器投入8次谐波电流,例:1.6 + */ + private BigDecimal i8; + + /** + * 电容器投入9次谐波电流,例:1.6 + */ + private BigDecimal i9; + + /** + * 电容器投入10次谐波电流,例:1.6 + */ + private BigDecimal i10; + + /** + * 电容器投入11次谐波电流,例:1.6 + */ + private BigDecimal i11; + + /** + * 电容器投入12次谐波电流,例:1.6 + */ + private BigDecimal i12; + + /** + * 电容器投入13次谐波电流,例:1.6 + */ + private BigDecimal i13; + + /** + * 电容器投入14次谐波电流,例:1.6 + */ + private BigDecimal i14; + + /** + * 电容器投入15次谐波电流,例:1.6 + */ + private BigDecimal i15; + + /** + * 电容器投入16次谐波电流,例:1.6 + */ + private BigDecimal i16; + + /** + * 电容器投入17次谐波电流,例:1.6 + */ + private BigDecimal i17; + + /** + * 电容器投入18次谐波电流,例:1.6 + */ + private BigDecimal i18; + + /** + * 电容器投入19次谐波电流,例:1.6 + */ + private BigDecimal i19; + + /** + * 电容器投入20次谐波电流,例:1.6 + */ + private BigDecimal i20; + + /** + * 电容器投入21次谐波电流,例:1.6 + */ + private BigDecimal i21; + + /** + * 电容器投入22次谐波电流,例:1.6 + */ + private BigDecimal i22; + + /** + * 电容器投入23次谐波电流,例:1.6 + */ + private BigDecimal i23; + + /** + * 电容器投入24次谐波电流,例:1.6 + */ + private BigDecimal i24; + + /** + * 电容器投入25次谐波电流,例:1.6 + */ + private BigDecimal i25; + + /** + * 电容器投入26次谐波电流,例:1.6 + */ + private BigDecimal i26; + + /** + * 电容器投入27次谐波电流,例:1.6 + */ + private BigDecimal i27; + + /** + * 电容器投入28次谐波电流,例:1.6 + */ + private BigDecimal i28; + + /** + * 电容器投入29次谐波电流,例:1.6 + */ + private BigDecimal i29; + + /** + * 电容器投入30次谐波电流,例:1.6 + */ + private BigDecimal i30; + + /** + * 电容器投入31次谐波电流,例:1.6 + */ + private BigDecimal i31; + + /** + * 电容器投入32次谐波电流,例:1.6 + */ + private BigDecimal i32; + + /** + * 电容器投入33次谐波电流,例:1.6 + */ + private BigDecimal i33; + + /** + * 电容器投入34次谐波电流,例:1.6 + */ + private BigDecimal i34; + + /** + * 电容器投入35次谐波电流,例:1.6 + */ + private BigDecimal i35; + + /** + * 电容器投入36次谐波电流,例:1.6 + */ + private BigDecimal i36; + + /** + * 电容器投入37次谐波电流,例:1.6 + */ + private BigDecimal i37; + + /** + * 电容器投入38次谐波电流,例:1.6 + */ + private BigDecimal i38; + + /** + * 电容器投入39次谐波电流,例:1.6 + */ + private BigDecimal i39; + + /** + * 电容器投入40次谐波电流,例:1.6 + */ + private BigDecimal i40; + + /** + * 电容器投入41次谐波电流,例:1.6 + */ + private BigDecimal i41; + + /** + * 电容器投入42次谐波电流,例:1.6 + */ + private BigDecimal i42; + + /** + * 电容器投入43次谐波电流,例:1.6 + */ + private BigDecimal i43; + + /** + * 电容器投入44次谐波电流,例:1.6 + */ + private BigDecimal i44; + + /** + * 电容器投入45次谐波电流,例:1.6 + */ + private BigDecimal i45; + + /** + * 电容器投入46次谐波电流,例:1.6 + */ + private BigDecimal i46; + + /** + * 电容器投入47次谐波电流,例:1.6 + */ + private BigDecimal i47; + + /** + * 电容器投入48次谐波电流,例:1.6 + */ + private BigDecimal i48; + + /** + * 电容器投入49次谐波电流,例:1.6 + */ + private BigDecimal i49; + + /** + * 电容器投入50次谐波电流,例:1.6 + */ + private BigDecimal i50; + + /** + * 长时电压闪变,例:0.8 + */ + private BigDecimal plt; + + +} diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultQuery.java new file mode 100644 index 000000000..9de4fca60 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessResultQuery.java @@ -0,0 +1,607 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import lombok.Getter; +import lombok.Setter; + +import java.math.BigDecimal; +import java.time.LocalDateTime; + +/** + *+ * 评测结果表 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_result") +public class AssessResultQuery extends BaseEntity { + + private static final long serialVersionUID = 1L; + + /** + * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d + */ + private String assessId; + + /** + * 生成结果时间,例:2024-07-17 18:00:00 + */ + private LocalDateTime dateTime; + + /** + * 电容器未投入2次谐波电压,例:1.6 + */ + private BigDecimal v2; + + /** + * 电容器未投入3次谐波电压,例:1.6 + */ + private BigDecimal v3; + + /** + * 电容器未投入4次谐波电压,例:1.6 + */ + private BigDecimal v4; + + /** + * 电容器未投入5次谐波电压,例:1.6 + */ + private BigDecimal v5; + + /** + * 电容器未投入6次谐波电压,例:1.6 + */ + private BigDecimal v6; + + /** + * 电容器未投入7次谐波电压,例:1.6 + */ + private BigDecimal v7; + + /** + * 电容器未投入8次谐波电压,例:1.6 + */ + private BigDecimal v8; + + /** + * 电容器未投入9次谐波电压,例:1.6 + */ + private BigDecimal v9; + + /** + * 电容器未投入10次谐波电压,例:1.6 + */ + private BigDecimal v10; + + /** + * 电容器未投入11次谐波电压,例:1.6 + */ + private BigDecimal v11; + + /** + * 电容器未投入12次谐波电压,例:1.6 + */ + private BigDecimal v12; + + /** + * 电容器未投入13次谐波电压,例:1.6 + */ + private BigDecimal v13; + + /** + * 电容器未投入14次谐波电压,例:1.6 + */ + private BigDecimal v14; + + /** + * 电容器未投入15次谐波电压,例:1.6 + */ + private BigDecimal v15; + + /** + * 电容器未投入16次谐波电压,例:1.6 + */ + private BigDecimal v16; + + /** + * 电容器未投入17次谐波电压,例:1.6 + */ + private BigDecimal v17; + + /** + * 电容器未投入18次谐波电压,例:1.6 + */ + private BigDecimal v18; + + /** + * 电容器未投入19次谐波电压,例:1.6 + */ + private BigDecimal v19; + + /** + * 电容器未投入20次谐波电压,例:1.6 + */ + private BigDecimal v20; + + /** + * 电容器未投入21次谐波电压,例:1.6 + */ + private BigDecimal v21; + + /** + * 电容器未投入22次谐波电压,例:1.6 + */ + private BigDecimal v22; + + /** + * 电容器未投入23次谐波电压,例:1.6 + */ + private BigDecimal v23; + + /** + * 电容器未投入24次谐波电压,例:1.6 + */ + private BigDecimal v24; + + /** + * 电容器未投入25次谐波电压,例:1.6 + */ + private BigDecimal v25; + + /** + * 电容器未投入26次谐波电压,例:1.6 + */ + private BigDecimal v26; + + /** + * 电容器未投入27次谐波电压,例:1.6 + */ + private BigDecimal v27; + + /** + * 电容器未投入28次谐波电压,例:1.6 + */ + private BigDecimal v28; + + /** + * 电容器未投入29次谐波电压,例:1.6 + */ + private BigDecimal v29; + + /** + * 电容器未投入30次谐波电压,例:1.6 + */ + private BigDecimal v30; + + /** + * 电容器未投入31次谐波电压,例:1.6 + */ + private BigDecimal v31; + + /** + * 电容器未投入32次谐波电压,例:1.6 + */ + private BigDecimal v32; + + /** + * 电容器未投入33次谐波电压,例:1.6 + */ + private BigDecimal v33; + + /** + * 电容器未投入34次谐波电压,例:1.6 + */ + private BigDecimal v34; + + /** + * 电容器未投入35次谐波电压,例:1.6 + */ + private BigDecimal v35; + + /** + * 电容器未投入36次谐波电压,例:1.6 + */ + private BigDecimal v36; + + /** + * 电容器未投入37次谐波电压,例:1.6 + */ + private BigDecimal v37; + + /** + * 电容器未投入38次谐波电压,例:1.6 + */ + private BigDecimal v38; + + /** + * 电容器未投入39次谐波电压,例:1.6 + */ + private BigDecimal v39; + + /** + * 电容器未投入40次谐波电压,例:1.6 + */ + private BigDecimal v40; + + /** + * 电容器未投入41次谐波电压,例:1.6 + */ + private BigDecimal v41; + + /** + * 电容器未投入42次谐波电压,例:1.6 + */ + private BigDecimal v42; + + /** + * 电容器未投入43次谐波电压,例:1.6 + */ + private BigDecimal v43; + + /** + * 电容器未投入44次谐波电压,例:1.6 + */ + private BigDecimal v44; + + /** + * 电容器未投入45次谐波电压,例:1.6 + */ + private BigDecimal v45; + + /** + * 电容器未投入46次谐波电压,例:1.6 + */ + private BigDecimal v46; + + /** + * 电容器未投入47次谐波电压,例:1.6 + */ + private BigDecimal v47; + + /** + * 电容器未投入48次谐波电压,例:1.6 + */ + private BigDecimal v48; + + /** + * 电容器未投入49次谐波电压,例:1.6 + */ + private BigDecimal v49; + + /** + * 电容器未投入50次谐波电压,例:1.6 + */ + private BigDecimal v50; + + /** + * 电容器未投入2次谐波电流,例:1.6 + */ + private BigDecimal i2; + + /** + * 电容器未投入3次谐波电流,例:1.6 + */ + private BigDecimal i3; + + /** + * 电容器未投入4次谐波电流,例:1.6 + */ + private BigDecimal i4; + + /** + * 电容器未投入5次谐波电流,例:1.6 + */ + private BigDecimal i5; + + /** + * 电容器未投入6次谐波电流,例:1.6 + */ + private BigDecimal i6; + + /** + * 电容器未投入7次谐波电流,例:1.6 + */ + private BigDecimal i7; + + /** + * 电容器未投入8次谐波电流,例:1.6 + */ + private BigDecimal i8; + + /** + * 电容器未投入9次谐波电流,例:1.6 + */ + private BigDecimal i9; + + /** + * 电容器未投入10次谐波电流,例:1.6 + */ + private BigDecimal i10; + + /** + * 电容器未投入11次谐波电流,例:1.6 + */ + private BigDecimal i11; + + /** + * 电容器未投入12次谐波电流,例:1.6 + */ + private BigDecimal i12; + + /** + * 电容器未投入13次谐波电流,例:1.6 + */ + private BigDecimal i13; + + /** + * 电容器未投入14次谐波电流,例:1.6 + */ + private BigDecimal i14; + + /** + * 电容器未投入15次谐波电流,例:1.6 + */ + private BigDecimal i15; + + /** + * 电容器未投入16次谐波电流,例:1.6 + */ + private BigDecimal i16; + + /** + * 电容器未投入17次谐波电流,例:1.6 + */ + private BigDecimal i17; + + /** + * 电容器未投入18次谐波电流,例:1.6 + */ + private BigDecimal i18; + + /** + * 电容器未投入19次谐波电流,例:1.6 + */ + private BigDecimal i19; + + /** + * 电容器未投入20次谐波电流,例:1.6 + */ + private BigDecimal i20; + + /** + * 电容器未投入21次谐波电流,例:1.6 + */ + private BigDecimal i21; + + /** + * 电容器未投入22次谐波电流,例:1.6 + */ + private BigDecimal i22; + + /** + * 电容器未投入23次谐波电流,例:1.6 + */ + private BigDecimal i23; + + /** + * 电容器未投入24次谐波电流,例:1.6 + */ + private BigDecimal i24; + + /** + * 电容器未投入25次谐波电流,例:1.6 + */ + private BigDecimal i25; + + /** + * 电容器未投入26次谐波电流,例:1.6 + */ + private BigDecimal i26; + + /** + * 电容器未投入27次谐波电流,例:1.6 + */ + private BigDecimal i27; + + /** + * 电容器未投入28次谐波电流,例:1.6 + */ + private BigDecimal i28; + + /** + * 电容器未投入29次谐波电流,例:1.6 + */ + private BigDecimal i29; + + /** + * 电容器未投入30次谐波电流,例:1.6 + */ + private BigDecimal i30; + + /** + * 电容器未投入31次谐波电流,例:1.6 + */ + private BigDecimal i31; + + /** + * 电容器未投入32次谐波电流,例:1.6 + */ + private BigDecimal i32; + + /** + * 电容器未投入33次谐波电流,例:1.6 + */ + private BigDecimal i33; + + /** + * 电容器未投入34次谐波电流,例:1.6 + */ + private BigDecimal i34; + + /** + * 电容器未投入35次谐波电流,例:1.6 + */ + private BigDecimal i35; + + /** + * 电容器未投入36次谐波电流,例:1.6 + */ + private BigDecimal i36; + + /** + * 电容器未投入37次谐波电流,例:1.6 + */ + private BigDecimal i37; + + /** + * 电容器未投入38次谐波电流,例:1.6 + */ + private BigDecimal i38; + + /** + * 电容器未投入39次谐波电流,例:1.6 + */ + private BigDecimal i39; + + /** + * 电容器未投入40次谐波电流,例:1.6 + */ + private BigDecimal i40; + + /** + * 电容器未投入41次谐波电流,例:1.6 + */ + private BigDecimal i41; + + /** + * 电容器未投入42次谐波电流,例:1.6 + */ + private BigDecimal i42; + + /** + * 电容器未投入43次谐波电流,例:1.6 + */ + private BigDecimal i43; + + /** + * 电容器未投入44次谐波电流,例:1.6 + */ + private BigDecimal i44; + + /** + * 电容器未投入45次谐波电流,例:1.6 + */ + private BigDecimal i45; + + /** + * 电容器未投入46次谐波电流,例:1.6 + */ + private BigDecimal i46; + + /** + * 电容器未投入47次谐波电流,例:1.6 + */ + private BigDecimal i47; + + /** + * 电容器未投入48次谐波电流,例:1.6 + */ + private BigDecimal i48; + + /** + * 电容器未投入49次谐波电流,例:1.6 + */ + private BigDecimal i49; + + /** + * 电容器未投入50次谐波电流,例:1.6 + */ + private BigDecimal i50; + + /** + * 长时电压闪变,例:0.8 + */ + private BigDecimal plt; + + /** + * 电压波动近似计算结果,例:0.51 + */ + private BigDecimal approFluc; + + /** + * 电网高峰电容器投入100%出力电压偏差,例:1.15 + */ + private BigDecimal capOnH100Deltav; + + /** + * 电网高峰电容器投入60%出力电压偏差,例:1.15 + */ + private BigDecimal capOnH60Deltav; + + /** + * 电网高峰电容器投入0%出力电压偏差,例:1.15 + */ + private BigDecimal capOnH0Deltav; + + /** + * 电网高峰电容器未投入100%出力电压偏差,例:1.15 + */ + private BigDecimal capOffH100Deltav; + + /** + * 电网高峰电容器未投入60%出力电压偏差,例:1.15 + */ + private BigDecimal capOffH60Deltav; + + /** + * 电网高峰电容器未投入0%出力电压偏差,例:1.15 + */ + private BigDecimal capOffH0Deltav; + + /** + * 电网低谷电容器投入100%出力电压偏差,例:1.15 + */ + private BigDecimal capOnL100Deltav; + + /** + * 电网低谷电容器投入60%出力电压偏差,例:1.15 + */ + private BigDecimal capOnL60Deltav; + + /** + * 电网低谷电容器投入0%出力电压偏差,例:1.15 + */ + private BigDecimal capOnL0Deltav; + + /** + * 电网低谷电容器未投入100%出力电压偏差,例:1.15 + */ + private BigDecimal capOffL100Deltav; + + /** + * 电网低谷电容器未投入60%出力电压偏差,例:1.15 + */ + private BigDecimal capOffL60Deltav; + + /** + * 电网低谷电容器未投入0%出力电压偏差,例:1.15 + */ + private BigDecimal capOffL0Deltav; + + /** + * 三相电压不平衡一般估算结果,例:1.7 + */ + private BigDecimal approUnblance; + + /** + * 三相电压不平衡严格估算结果,例:1.7 + */ + private BigDecimal accurUnblance; + + +} diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessShockLoadParamQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessShockLoadParamQuery.java new file mode 100644 index 000000000..2d31b76d4 --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessShockLoadParamQuery.java @@ -0,0 +1,74 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.io.Serializable; +import java.math.BigDecimal; + +/** + *+ * 评估用户冲击负荷参数查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_shock_load_param") +@ApiModel(value = "AssessShockLoadParamQuery", description = "评估用户冲击负荷参数查询参数") +public class AssessShockLoadParamQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + + @ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true) + private String assessId; + + @ApiModelProperty(value = "冲击负荷类型ID,从字典表查出,例:d19c10178eeb4da2bca1df18a050524d", required = true) + private String inpactloadtypeId; + + @ApiModelProperty(value = "冲击负荷容量,单位:MVA,例:100.00") + private BigDecimal inpactloadPower; + + @ApiModelProperty(value = "冲击负荷个数,例:1") + private BigDecimal inpactloadNum; + + @ApiModelProperty(value = "冲击负荷高压侧电压等级,例:22(与PMS3.0编码一致)") + private String inpactloadhighScale; + + @ApiModelProperty(value = "是否隔离变(00-否,01-是)", required = true) + private String isIsolationtrans; + + @ApiModelProperty(value = "隔离变阻抗,单位:%,例:5.00") + private BigDecimal isolationtransImpedance; + + @ApiModelProperty(value = "冲击负荷低压侧电压等级,例:22(与PMS3.0编码一致)") + private String inpactloadlowScale; + + @ApiModelProperty(value = "负荷频度(01-N≤4次/d,02-N>4次/d且N≤2次/h,03-2次/h+ * 评估用户查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@EqualsAndHashCode(callSuper = true) +@Data +@ApiModel(value = "AssessUserQuery", description = "评估用户查询参数") +public class AssessUserQuery extends BaseParam implements Serializable { + + private static final long serialVersionUID = 1L; + + @ApiModelProperty(value = "评估用户名称", required = true) + @NotBlank(message = "所属部门名称不可为空") + private String assessName; + + @ApiModelProperty(value = "所属部门名称,例:南京市供电公司", required = true) + @NotBlank(message = "所属部门名称不可为空") + private String deptName; + + @ApiModelProperty(value = "用户协议容量,单位MVA,例:10.00", required = true) + @NotNull(message = "用户协议容量不可为空") + private BigDecimal agreedCapacity; + + @ApiModelProperty(value = "用户电压等级,例:32。与PMS3.0内电压等级编码保持一致。", required = true) + @NotBlank(message = "用户电压等级不可为空") + private String userScale; + + @ApiModelProperty(value = "是否包含电容器,例:00-不包含电容器 01-包含电容器", required = true) + @NotBlank(message = "是否包含电容器") + private String withCapacitor; + + @ApiModelProperty(value = "用户负荷类型,例:01-风电场,02-光伏 03-其他", required = true) + @NotBlank(message = "用户负荷类型不可为空") + private String isWindfarm; + + @ApiModelProperty(value = "变电站ID,例:0012030456", required = true) + @NotBlank(message = "变电站ID不可为空") + private String powerstationId; + + @ApiModelProperty(value = "变电站名称,例:110kV南站变", required = true) + @NotBlank(message = "变电站名称不可为空") + private String powerstationName; + + @ApiModelProperty(value = "变电站电压等级,例:32。与PMS3.0内电压等级编码保持一致。", required = true) + @NotBlank(message = "变电站电压等级不可为空") + private String powerstationScale; + + @ApiModelProperty(value = "母线ID,例:0012030456") + private String busId; + + @ApiModelProperty(value = "母线名称,例:35kV I段母线") + private String busName; + + @ApiModelProperty(value = "母线电压等级,例:32。与PMS3.0内电压等级编码保持一致。") + private String busScale; + + @ApiModelProperty(value = "线路ID,例:0012030456") + private String lineId; + + @ApiModelProperty(value = "线路名称,例:35kV 南站一线") + private String lineName; + + @ApiModelProperty(value = "供电设备容量,单位MVA,例:100.00") + private BigDecimal powersupplyCapacity; + + @ApiModelProperty(value = "最小短路容量,单位MVA,例:150.00") + private BigDecimal minshortcircuitCapacity; + + @ApiModelProperty(value = "线路线缆类型ID,从字典表获取,例:3491b6cce56141f1a2a0a79a15b0e91e") + private String linetypeId; + + @ApiModelProperty(value = "PCC电电网电阻,例:200.00") + private BigDecimal lineGridresistance; + + @ApiModelProperty(value = "PCC电电网电抗,例:200.00") + private BigDecimal lineGridreactance; + + @ApiModelProperty(value = "线路长度,单位公里,例:200.00") + private BigDecimal lineLen; + + @ApiModelProperty(value = "线路回路数,例:1") + private BigDecimal lineNum; + + @ApiModelProperty(value = "有功容量,风电场装机容量/光伏电站装机容量/企业负荷计算功率,单位MW,例:200.00") + private BigDecimal windfarmCapacity; + + @ApiModelProperty(value = "是否为单相负荷,例:00-否 01-是", required = true) + @NotBlank(message = "是否为单相负荷") + private String singleLoad; + + /** + * 更新评估用户的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @Data + @ApiModel(value = "UpdateAssessUserQuery", description = "更新评估用户的查询参数") + public static class UpdateAssessUserQuery extends AssessUserQuery { + + @ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true) + @NotBlank(message = "评估用户ID不可为空") + private String assessId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessWindLoadParamQuery.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessWindLoadParamQuery.java new file mode 100644 index 000000000..7c08f3c9b --- /dev/null +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/param/assess/AssessWindLoadParamQuery.java @@ -0,0 +1,55 @@ +package com.njcn.advance.pojo.param.assess; + +import com.baomidou.mybatisplus.annotation.TableName; +import com.njcn.db.bo.BaseEntity; +import com.njcn.web.pojo.param.BaseParam; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.Getter; +import lombok.Setter; + +import java.math.BigDecimal; + +/** + *+ * 风电场类负荷参数查询参数 + *
+ * + * @author cdf + * @since 2025-06-06 + */ +@Getter +@Setter +@TableName("assess_wind_load_param") +@ApiModel(value = "AssessWindLoadParamQuery", description = "风电场类负荷参数查询参数") +public class AssessWindLoadParamQuery extends BaseParam { + + private static final long serialVersionUID = 1L; + + + @ApiModelProperty(value = "评估用户ID,例:8afaa9a15707483a0157262f8e78077d", required = true) + private String assessId; + + @ApiModelProperty(value = "风力发电机名称,例:1号风机", required = true) + private String windgeneratorName; + + @ApiModelProperty(value = "闪变系数,例:2.5") + private BigDecimal flickerCoeff; + + @ApiModelProperty(value = "短路容量比(S),例:150.00") + private BigDecimal s; + + /** + * 更新风电场类负荷参数的查询参数 + */ + @EqualsAndHashCode(callSuper = true) + @ApiModel(value = "UpdateAssessWindLoadParamQuery", description = "更新风电场类负荷参数的查询参数") + @Data + public static class UpdateAssessWindLoadParamQuery extends AssessWindLoadParamQuery { + + @ApiModelProperty(value = "风力发电机ID(更新时必填),例:wg-001", required = true) + private String windgeneratorId; + } +} \ No newline at end of file diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessCapacitorParam.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessCapacitorParam.java index 73056f972..63dd9f9dc 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessCapacitorParam.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessCapacitorParam.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_capacitor_param") -public class AssessCapacitorParam extends BaseEntity { +public class AssessCapacitorParam extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 电容器组ID,例:b2a0ddf21992416f936b572459a3d8f4 */ + @TableId private String capacitorId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicCableType.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicCableType.java index 18f2d2e8a..c92044509 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicCableType.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicCableType.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_dic_cable_type") -public class AssessDicCableType extends BaseEntity { +public class AssessDicCableType extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 线路线缆类型ID 例:3491b6cce56141f1a2a0a79a15b0e91e */ + @TableId private String linetypeId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicHarmonicCharacter.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicHarmonicCharacter.java index 0296ccf14..1c20571b4 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicHarmonicCharacter.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicHarmonicCharacter.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_dic_harmonic_character") -public class AssessDicHarmonicCharacter extends BaseEntity { +public class AssessDicHarmonicCharacter implements Serializable { private static final long serialVersionUID = 1L; /** * 谐波源特性字典ID,例:d53f0026d2f04c9e9fee6bba8386487a */ + @TableId private String harmId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicShockLoad.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicShockLoad.java index 4d53d18f5..99cfb3097 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicShockLoad.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicShockLoad.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_dic_shock_load") -public class AssessDicShockLoad extends BaseEntity { +public class AssessDicShockLoad extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 冲击负荷类型ID, 例:d19c10178eeb4da2bca1df18a050524d */ + @TableId private String inpactloadtypeId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicTransformer.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicTransformer.java index e77be813e..437a1ae44 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicTransformer.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessDicTransformer.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_dic_transformer") -public class AssessDicTransformer extends BaseEntity { +public class AssessDicTransformer extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 变压器类型ID,例:f401fa4abb71402bb5e9528209ea219e */ + @TableId private String transtypeId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessLoadParam.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessLoadParam.java index fed806341..fe2cb9728 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessLoadParam.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessLoadParam.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_load_param") -public class AssessLoadParam extends BaseEntity { +public class AssessLoadParam extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 用户负荷ID,例:759b793da37548d8b865efdc7f461304 */ + @TableId private String loadId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessOverlimit.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessOverlimit.java index 7c6a6979a..022edda16 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessOverlimit.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessOverlimit.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_overlimit") -public class AssessOverlimit extends BaseEntity { +public class AssessOverlimit extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d */ + @TableId private String assessId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResult.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResult.java index 676632ab7..5dc48d1d7 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResult.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResult.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -19,13 +20,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_result") -public class AssessResult extends BaseEntity { +public class AssessResult extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d */ + @TableId private String assessId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResultAddition.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResultAddition.java index 66b12408a..9c4399179 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResultAddition.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessResultAddition.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -19,13 +20,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_result_addition") -public class AssessResultAddition extends BaseEntity { +public class AssessResultAddition extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d */ + @TableId private String assessId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessShockLoadParam.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessShockLoadParam.java index 757a58d13..86bfb1a13 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessShockLoadParam.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessShockLoadParam.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,13 +19,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_shock_load_param") -public class AssessShockLoadParam extends BaseEntity { +public class AssessShockLoadParam extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 冲击负荷ID,例:ffd5b663906648ad90811a4fcf108fec */ + @TableId private String inpactloadId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessTransformerParam.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessTransformerParam.java index 2d0e13567..13d65f791 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessTransformerParam.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessTransformerParam.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -17,13 +18,14 @@ import lombok.Setter; @Getter @Setter @TableName("assess_transformer_param") -public class AssessTransformerParam extends BaseEntity { +public class AssessTransformerParam extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 变压器ID,例:8ead7dfa8fc0495a890fef2c847e4fea */ + @TableId private String transId; /** diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessUser.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessUser.java index 7a90d5da6..c93effff6 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessUser.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessUser.java @@ -1,12 +1,17 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; import java.math.BigDecimal; + +import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; +import javax.validation.constraints.NotBlank; + /** ** @@ -18,15 +23,19 @@ import lombok.Setter; @Getter @Setter @TableName("assess_user") -public class AssessUser extends BaseEntity { +public class AssessUser extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; /** * 评估用户ID,例:8afaa9a15707483a0157262f8e78077d */ + @TableId private String assessId; + + private String assessName; + /** * 所属部门名称,例:南京市供电公司 */ diff --git a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessWindLoadParam.java b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessWindLoadParam.java index ef09add04..58851c7b3 100644 --- a/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessWindLoadParam.java +++ b/pqs-advance/advance-api/src/main/java/com/njcn/advance/pojo/po/assess/AssessWindLoadParam.java @@ -1,5 +1,6 @@ package com.njcn.advance.pojo.po.assess; +import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.njcn.db.bo.BaseEntity; import java.io.Serializable; @@ -18,10 +19,11 @@ import lombok.Setter; @Getter @Setter @TableName("assess_wind_load_param") -public class AssessWindLoadParam extends BaseEntity { +public class AssessWindLoadParam extends BaseEntity implements Serializable { private static final long serialVersionUID = 1L; + @TableId private String windgeneratorId; private String assessId; diff --git a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/assess/AssessCapacitorParamController.java b/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/assess/AssessCapacitorParamController.java index cc94848ff..a483d95d3 100644 --- a/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/assess/AssessCapacitorParamController.java +++ b/pqs-advance/advance-boot/src/main/java/com/njcn/advance/controller/assess/AssessCapacitorParamController.java @@ -1,14 +1,30 @@ package com.njcn.advance.controller.assess; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.njcn.advance.pojo.param.assess.AssessCapacitorParamQuery; +import com.njcn.advance.pojo.po.assess.AssessCapacitorParam; +import com.njcn.advance.service.assess.IAssessCapacitorParamService; +import com.njcn.common.pojo.enums.response.CommonResponseEnum; +import com.njcn.common.pojo.response.HttpResult; +import com.njcn.common.utils.HttpResultUtil; +import com.njcn.web.factory.PageFactory; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; -import org.springframework.web.bind.annotation.RequestMapping; - -import org.springframework.web.bind.annotation.RestController; import com.njcn.web.controller.BaseController; +import java.util.List; + /** *
- * 前端控制器 + * 评估电容器参数 前端控制器 *
* * @author cdf @@ -16,7 +32,91 @@ import com.njcn.web.controller.BaseController; */ @RestController @RequestMapping("/assessCapacitorParam") +@Api(tags = "评估电容器参数管理") +@RequiredArgsConstructor public class AssessCapacitorParamController extends BaseController { -} + private final IAssessCapacitorParamService assessCapacitorParamService; + @ApiOperation("获取评估电容器参数列表") + @PostMapping("/list") + public HttpResult
* 线缆类型字典 前端控制器
@@ -16,7 +32,78 @@ import com.njcn.web.controller.BaseController;
*/
@RestController
@RequestMapping("/assessDicCableType")
+@Api(tags = "线缆类型字典管理")
+@RequiredArgsConstructor
public class AssessDicCableTypeController extends BaseController {
-}
+ private final IAssessDicCableTypeService assessDicCableTypeService;
+ @ApiOperation("获取线缆类型字典列表")
+ @PostMapping("/list")
+ public HttpResult
* 谐波源特性字典 前端控制器
@@ -16,7 +32,78 @@ import com.njcn.web.controller.BaseController;
*/
@RestController
@RequestMapping("/assessDicHarmonicCharacter")
+@Api(tags = "谐波源特性字典管理")
+@RequiredArgsConstructor
public class AssessDicHarmonicCharacterController extends BaseController {
-}
+ private final IAssessDicHarmonicCharacterService assessDicHarmonicCharacterService;
+ @ApiOperation("获取谐波源特性字典列表")
+ @PostMapping("/list")
+ public HttpResult
* 冲击负荷字典 前端控制器
@@ -16,7 +32,80 @@ import com.njcn.web.controller.BaseController;
*/
@RestController
@RequestMapping("/assessDicShockLoad")
+@Api(tags = "冲击负荷字典管理")
+@RequiredArgsConstructor
public class AssessDicShockLoadController extends BaseController {
-}
+ private final IAssessDicShockLoadService assessDicShockLoadService;
+ @ApiOperation("获取冲击负荷字典列表")
+ @PostMapping("/list")
+ public HttpResult
* 变压器参数字典 前端控制器
@@ -16,7 +32,88 @@ import com.njcn.web.controller.BaseController;
*/
@RestController
@RequestMapping("/assessDicTransformer")
+@Api(tags = "变压器参数字典管理")
+@RequiredArgsConstructor
public class AssessDicTransformerController extends BaseController {
-}
+ private final IAssessDicTransformerService assessDicTransformerService;
+ @ApiOperation("获取变压器参数字典列表")
+ @PostMapping("/list")
+ public HttpResult
- * 评估用户负荷参数表 前端控制器
+ * 评估用户负荷参数 前端控制器
*
- * 评估用户冲击负荷参数表 前端控制器
+ * 评估用户冲击负荷参数 前端控制器
*
- * 前端控制器
+ * 评估变压器参数 前端控制器
*
* 前端控制器
@@ -16,7 +33,65 @@ import com.njcn.web.controller.BaseController;
*/
@RestController
@RequestMapping("/assessUser")
+@Api(tags = "评估用户管理")
+@RequiredArgsConstructor
public class AssessUserController extends BaseController {
+ private final IAssessUserService assessUserService;
+
+ @ApiOperation("获取评估用户列表")
+ @PostMapping("/list")
+ public HttpResult
- * 风电场类负荷参数表 前端控制器
+ * 风电场类负荷参数 前端控制器
*
- * 服务类
+ * 评估电容器参数 服务接口
*
- * 线缆类型字典 服务类
+ * 线缆类型字典 服务接口
*
- * 谐波源特性字典 服务类
+ * 谐波源特性字典 服务接口
*
- * 冲击负荷字典 服务类
+ * 冲击负荷字典 服务接口
*
- * 变压器参数字典 服务类
+ * 变压器参数字典 服务接口
*
* 评估用户负荷参数表 服务类
@@ -13,4 +16,23 @@ import com.njcn.advance.pojo.po.assess.AssessLoadParam;
*/
public interface IAssessLoadParamService extends IService
- * 评估用户冲击负荷参数表 服务类
+ * 评估用户冲击负荷参数 服务接口
*
- * 服务类
+ * 评估变压器参数 服务接口
*
* 服务类
@@ -12,5 +15,27 @@ import com.njcn.advance.pojo.po.assess.AssessUser;
* @since 2025-06-06
*/
public interface IAssessUserService extends IService
- * 风电场类负荷参数表 服务类
+ * 风电场类负荷参数 服务接口
*
- * 服务实现类
+ * 评估电容器参数 服务实现类
*
@@ -16,6 +22,36 @@ import org.springframework.stereotype.Service;
* @since 2025-06-06
*/
@Service
-public class AssessDicCableTypeServiceImpl extends ServiceImpl
@@ -16,6 +22,27 @@ import org.springframework.stereotype.Service;
* @since 2025-06-06
*/
@Service
-public class AssessDicHarmonicCharacterServiceImpl extends ServiceImpl
@@ -18,4 +24,27 @@ import org.springframework.stereotype.Service;
@Service
public class AssessDicShockLoadServiceImpl extends ServiceImpl
@@ -16,6 +22,30 @@ import org.springframework.stereotype.Service;
* @since 2025-06-06
*/
@Service
-public class AssessDicTransformerServiceImpl extends ServiceImpl
* 评估用户负荷参数表 服务实现类
@@ -16,6 +24,37 @@ import org.springframework.stereotype.Service;
* @since 2025-06-06
*/
@Service
+@RequiredArgsConstructor
public class AssessLoadParamServiceImpl extends ServiceImpl
- * 评估用户冲击负荷参数表 服务实现类
+ * 评估用户冲击负荷参数 服务实现类
*
- * 服务实现类
+ * 评估变压器参数 服务实现类
*
* 服务实现类
@@ -18,4 +23,24 @@ import org.springframework.stereotype.Service;
@Service
public class AssessUserServiceImpl extends ServiceImpl
- * 风电场类负荷参数表 服务实现类
+ * 风电场类负荷参数 服务实现类
* > list(@RequestBody AssessDicCableTypeQuery query) {
+ LambdaQueryWrapper
> listByType(@RequestParam("linetypeType") String linetypeType) {
+ List
> list(@RequestBody AssessDicHarmonicCharacterQuery query) {
+ LambdaQueryWrapper
> listByName(@RequestParam(required = false) String harmName) {
+ LambdaQueryWrapper
> list(@RequestBody AssessDicShockLoadQuery query) {
+ LambdaQueryWrapper
> listByStartup(@RequestParam(required = false) String inpactloadStartup) {
+ LambdaQueryWrapper
> list(@RequestBody AssessDicTransformerQuery query) {
+ LambdaQueryWrapper
> listByVoltage(
+ @RequestParam(required = false) String transhighScale,
+ @RequestParam(required = false) String translowScale) {
+ LambdaQueryWrapper
> list(@RequestBody AssessLoadParamQuery assessLoadParamQuery) {
+ LambdaQueryWrapper
> listByAssessId(@RequestParam("assessId") String assessId) {
+ List
> list(@RequestBody AssessShockLoadParamQuery query) {
+ LambdaQueryWrapper
> listByAssessId(@RequestParam("assessId") String assessId) {
+ List
> listByTypeId(@RequestParam("inpactloadtypeId") String inpactloadtypeId) {
+ List
> list(@RequestBody AssessTransformerParamQuery query) {
+ LambdaQueryWrapper
> listByAssessId(@RequestParam("assessId") String assessId) {
+ List
> list(@RequestBody AssessUserQuery assessUserQuery) {
+ LambdaQueryWrapper
> list(@RequestBody AssessWindLoadParamQuery query) {
+ LambdaQueryWrapper
> listByAssessId(@RequestParam("assessId") String assessId) {
+ List