From ca232a537080763a1f636b9bcf8cf05bd995dd28 Mon Sep 17 00:00:00 2001 From: 潘志宝 <979469083@qq.com> Date: 星期三, 07 五月 2025 15:18:30 +0800 Subject: [PATCH] 实测需量有功功率历史 --- ansteel-biz/src/main/java/com/iailab/module/ansteel/api/dto/PowerNetFactorDTO.java | 65 +++++++++++++++++++++++++++++++- 1 files changed, 62 insertions(+), 3 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 f5b480d..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,17 +1,76 @@ package com.iailab.module.ansteel.api.dto; +import com.alibaba.fastjson.annotation.JSONField; +import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.io.Serializable; +import java.math.BigDecimal; /** - * @author PanZhibao - * @Description - * @createTime 2025年04月10日 + * 电力功率因数电网拓扑 + * + * @author Mark sunlightcs@gmail.com + * @since 1.0.0 2025-04-11 */ @Data public class PowerNetFactorDTO implements Serializable { private static final long serialVersionUID = 1L; + @Schema(description = "id") + private String id; + @Schema(description = "分组名称") + private String groupName; + + @Schema(description = "节点编号") + private String nodeCode; + + @Schema(description = "节点名称") + private String nodeName; + + @Schema(description = "当前电流") + private BigDecimal curA; + + @Schema(description = "当前有功") + private BigDecimal curP; + + @Schema(description = "当前无功") + private BigDecimal curQ; + + @Schema(description = "当前功率因数") + private BigDecimal curCos; + + @Schema(description = "无功返送(1:大于0是,-1:小于0是)") + private Integer curFlag; + + @Schema(description = "预测有功") + private BigDecimal preP; + + @Schema(description = "预测无功") + private BigDecimal preQ; + + @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