From 8f89dd21f2efffac1da33a00d0b60319c34f06cb Mon Sep 17 00:00:00 2001 From: liriming <1343021927@qq.com> Date: 星期二, 13 五月 2025 16:27:02 +0800 Subject: [PATCH] 非空判断 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java | 68 ++++++++++++++++++++++------------ 1 files changed, 44 insertions(+), 24 deletions(-) diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java index 5647d51..792d359 100644 --- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java +++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java @@ -1,5 +1,6 @@ package com.iailab.module.ansteel.api.dto; +import com.alibaba.fastjson.annotation.JSONField; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; @@ -16,41 +17,60 @@ public class PowerNetFactorDTO implements Serializable { private static final long serialVersionUID = 1L; - @Schema(description = "id") - private String id; + @Schema(description = "id") + private String id; - @Schema(description = "分组名称") - private String groupName; + @Schema(description = "分组名称") + private String groupName; - @Schema(description = "节点名称") - private String nodeName; + @Schema(description = "节点编号") + private String nodeCode; - @Schema(description = "当前有功") - private String curP; + @Schema(description = "节点名称") + private String nodeName; - @Schema(description = "当前无功") - private String curQ; + @Schema(description = "当前电流") + private BigDecimal curA; - @Schema(description = "当前功率因数") - private String curCos; + @Schema(description = "当前有功") + private BigDecimal curP; - @Schema(description = "预测有功") - private String preP; + @Schema(description = "当前无功") + private BigDecimal curQ; - @Schema(description = "预测无功") - private String preQ; + @Schema(description = "当前功率因数") + private BigDecimal curCos; - @Schema(description = "预测功率因数") - private String preCos; + @Schema(description = "无功返送(1:大于0是,-1:小于0是)") + private Integer curFlag; - @Schema(description = "下限") - private BigDecimal limitL; + @Schema(description = "预测有功") + private BigDecimal preP; - @Schema(description = "是否超限(0:正常,1:超限)") - private Integer status; + @Schema(description = "预测无功") + private BigDecimal preQ; - @Schema(description = "排序") - private Integer sort; + @Schema(description = "预测功率因数") + private BigDecimal preCos; + @Schema(description = "上限") + private BigDecimal limitH; + @Schema(description = "下限") + private BigDecimal limitL; + + @Schema(description = "是否有电流(0:无,1:有)") + private Integer status; + + @Schema(description = "排序") + private Integer sort; + + @Schema(description = "有功是否超限(0:正常,1:超限)") + private Integer pstatus; + + @Schema(description = "无功是否超限(0:正常,1:超限)") + private Integer qstatus; + + @Schema(description = "功率因数是否超限(0:正常,1:超限)") + private Integer cosStatus; } \ No newline at end of file -- Gitblit v1.9.3