有功功率稳态表格和详情调整

This commit is contained in:
wr
2025-04-07 21:01:07 +08:00
parent 6cb549102b
commit c5e4562cc9
10 changed files with 447 additions and 296 deletions

View File

@@ -24,6 +24,9 @@ public class PowerStatisticsParam extends BaseParam {
@ApiModelProperty("指标分类ID(用于查询指标详细数据的指标分类ID)")
private String statisticalId;
@ApiModelProperty("指标分类ID(用于查询指标详细数据的指标分类ID)")
private String code;
@ApiModelProperty("区间字段(用于查询指标越限列表)")
private String field;

View File

@@ -26,7 +26,7 @@ public class RActivePowerRangePO extends BaseEntity {
/**
* 日期(天)
*/
private LocalDate timeId;
private String timeId;
/**
* 0%~10%区间时间Json

View File

@@ -40,28 +40,4 @@ public class PowerStatisticsTargetVO {
@ApiModelProperty("电流不平衡度")
private Integer sequenceCurrentUnbalance = 0;
@ApiModelProperty("电压偏差详情")
private List<ThdDataVO> voltageOffsetList = new ArrayList<>();
@ApiModelProperty("谐波电压详情")
private List<ThdDataVO> vTimesList = new ArrayList<>();
@ApiModelProperty("谐波电流详情")
private List<ThdDataVO> iTimestList = new ArrayList<>();
@ApiModelProperty("三相电压不平衡度详情")
private List<ThdDataVO> ubalanceList = new ArrayList<>();
@ApiModelProperty("电压波动")
private List<ThdDataVO> voltageFluctuationList = new ArrayList<>();
@ApiModelProperty("闪变详情")
private List<ThdDataVO> flickerList = new ArrayList<>();
@ApiModelProperty("间谐波电压含有率详情")
private List<ThdDataVO> interHarmonicList = new ArrayList<>();
@ApiModelProperty("电流不平衡度详情")
private List<ThdDataVO> sequenceCurrentUnbalanceList = new ArrayList<>();
}

View File

@@ -0,0 +1,177 @@
package com.njcn.harmonic.pojo.vo;
import lombok.Data;
import java.util.List;
/**
* 有功功率趋势 实体类
* @author guofeihu
* @since 2024-08-20
*/
@Data
public class RActivePowerRangeVO {
/**
* 监测点ID
*/
private String lineId;
/**
* 日期(天)
*/
private List<String> timeId;
/**
* 0%~10%区间时间Json
*/
private List<String> minsTime0;
/**
* 0%~10%区间个数
*/
private Integer minsNum0 = 0;
/**
* 0%~10%区间是否越限
*/
private Integer isOrNot0 = 0;
/**
* 10%~20%区间时间Json
*/
private List<String> minsTime1;
/**
* 10%~20%区间个数
*/
private Integer minsNum1 = 0;;
/**
* 10%~20%区间是否越限
*/
private Integer isOrNot1 = 0;
/**
* 20%~30%区间时间Json
*/
private List<String> minsTime2;
/**
* 20%~30%区间个数
*/
private Integer minsNum2 = 0;;
/**
* 20%~30%区间是否越限
*/
private Integer isOrNot2 = 0;
/**
* 30%~40%区间时间Json
*/
private List<String> minsTime3;
/**
* 30%~40%区间个数
*/
private Integer minsNum3 = 0;;
/**
* 30%~40%区间是否越限
*/
private Integer isOrNot3 = 0;
/**
* 40%~50%区间时间Json
*/
private List<String> minsTime4;
/**
* 40%~50%区间个数
*/
private Integer minsNum4 = 0;;
/**
* 40%~50%区间是否越限
*/
private Integer isOrNot4 = 0;
/**
* 50%~60%区间时间Json
*/
private List<String> minsTime5;
/**
* 50%~60%区间个数
*/
private Integer minsNum5 = 0;;
/**
* 50%~60%区间是否越限
*/
private Integer isOrNot5 = 0;
/**
* 60%~70%区间时间Json
*/
private List<String> minsTime6;
/**
* 60%~70%区间个数
*/
private Integer minsNum6 = 0;;
/**
* 60%~70%区间是否越限
*/
private Integer isOrNot6 = 0;
/**
* 70%~80%区间时间Json
*/
private List<String> minsTime7;
/**
* 70%~80%区间个数
*/
private Integer minsNum7 = 0;;
/**
* 70%~80%区间是否越限
*/
private Integer isOrNot7 = 0;
/**
* 80%~90%区间时间Json
*/
private List<String> minsTime8;
/**
* 80%~90%区间个数
*/
private Integer minsNum8 = 0;;
/**
* 80%~90%区间是否越限
*/
private Integer isOrNot8 = 0;
/**
* 90%~100%区间时间Json
*/
private List<String> minsTime9;
/**
* 90%~100%区间个数
*/
private Integer minsNum9 = 0;;
/**
* 90%~100%区间是否越限
*/
private Integer isOrNot9 = 0;
}