feat(event): 添加暂降原因和类型字段支持
- 在CsEventPO实体类中新增advanceReason和advanceType字段 - 修改AnalyseComtradeCfg中的数值类型标识为大写格式(MIN/MAX/AVG/CP95) - 将相位类型从"M"更改为"T" - 在事件服务实现中同步暂降原因和类型数据到数据库
This commit is contained in:
@@ -57,10 +57,10 @@ public class AnalyseComtradeCfg {
|
||||
List<PqdData> result = new ArrayList<>();
|
||||
minDataHashMap.forEach((dateTime,data)->{
|
||||
|
||||
List<PqdData> pqdDataA = convertDataByValueType(data.getMin(), "min",dateTime);
|
||||
List<PqdData> pqdDataB = convertDataByValueType(data.getMax(), "max",dateTime);
|
||||
List<PqdData> pqdDataC = convertDataByValueType(data.getAvg(), "avg",dateTime);
|
||||
List<PqdData> pqdDataT = convertDataByValueType(data.getCp95(), "cp95",dateTime);
|
||||
List<PqdData> pqdDataA = convertDataByValueType(data.getMin(), "MIN",dateTime);
|
||||
List<PqdData> pqdDataB = convertDataByValueType(data.getMax(), "MAX",dateTime);
|
||||
List<PqdData> pqdDataC = convertDataByValueType(data.getAvg(), "AVG",dateTime);
|
||||
List<PqdData> pqdDataT = convertDataByValueType(data.getCp95(), "CP95",dateTime);
|
||||
result.addAll(pqdDataA);
|
||||
result.addAll(pqdDataB);
|
||||
result.addAll(pqdDataC);
|
||||
@@ -91,7 +91,7 @@ public class AnalyseComtradeCfg {
|
||||
hashMapC.put("time",dateTime.toInstant());
|
||||
|
||||
HashMap hashMapM = new HashMap<>();
|
||||
hashMapM.put("phaseType","M");
|
||||
hashMapM.put("phaseType","T");
|
||||
hashMapM.put("valueType",valueType);
|
||||
hashMapM.put("time",dateTime.toInstant());
|
||||
|
||||
|
||||
@@ -129,4 +129,16 @@ public class CsEventPO extends BaseEntity {
|
||||
*/
|
||||
@TableField(value = "phase")
|
||||
private String phase;
|
||||
|
||||
/**
|
||||
* 暂降原因
|
||||
*/
|
||||
@TableField(value = "advance_reason")
|
||||
private String advanceReason;
|
||||
|
||||
/**
|
||||
* 暂降类型
|
||||
*/
|
||||
@TableField(value = "advance_type")
|
||||
private String advanceType;
|
||||
}
|
||||
Reference in New Issue
Block a user