新增预警/告警技术监督数据

This commit is contained in:
Lee
2023-03-21 14:34:35 +08:00
parent a82728c7a8
commit 883524e182
31 changed files with 1041 additions and 7 deletions

View File

@@ -0,0 +1,19 @@
package com.njcn.prepare.enums;
import lombok.Getter;
@Getter
public enum GradeEnum {
ONE_LEVEL(0, "一级"),
TWO_LEVEL(1, "二级"),
THREE_LEVEL(2, "三级");
private final Integer code;
private final String message;
GradeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,17 @@
package com.njcn.prepare.enums;
import lombok.Getter;
@Getter
public enum InitTypeEnum {
AUTO(0, "自动"),
MANUAL(1, "手动");
private final Integer code;
private final String message;
InitTypeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,38 @@
package com.njcn.prepare.enums;
import lombok.Getter;
/**
* 干扰源类型枚举
*/
@Getter
public enum InterferenceTypeEnum {
Electric_Load("Electric_Load", "电加热负荷"),
Electrolytic_Load("Electrolytic_Load", "电解负荷"),
Transportation_Hubs("Transportation_Hubs", "交通枢纽"),
Nonlinear_Loads("Nonlinear_Loads", "非线性负荷"),
Electrified_Railways("Electrified_Railways", "电气化铁路"),
Fre_Equipment("Fre_Equipment", "变频调速设备"),
Mill("Mill", "轧机"),
Medium_Furnace("Medium_Furnace", "中频炉"),
Precision_Mach("Precision_Mach", "精密加工"),
Com_Muni("Com_Muni", "商业/市政"),
AC_DC_Inverter("AC_DC_Inverter", "交直流逆变器"),
Shock_Loads("Shock_Loads", "冲击性负荷"),
Electric_Weld_Load("Electric_Weld_Load", "电焊负荷"),
dycs("dycs", "电压测试"),
dlcs("dlcs", "电流测试"),
Zlzz("Zlzz", "整流装置"),
Hospital("Hospital", "医院"),
Manufacturing("Manufacturing", "半导体制造");
private final String code;
private final String message;
InterferenceTypeEnum(String code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,18 @@
package com.njcn.prepare.enums;
import lombok.Getter;
@Getter
public enum OperationEnum {
AND(0, ""),
OR(1, "");
private final Integer code;
private final String message;
OperationEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,18 @@
package com.njcn.prepare.enums;
import lombok.Getter;
@Getter
public enum ProgressEnum {
START(0, "开始");
private final Integer code;
private final String message;
ProgressEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}

View File

@@ -0,0 +1,38 @@
package com.njcn.prepare.enums;
import lombok.Getter;
import org.apache.commons.lang3.StringUtils;
/**
* 指标参数类型枚举
*/
@Getter
public enum SteadyIndicatorEnum {
Negative_Voltage("Negative_Voltage", "与负序电压不平衡度"),
Interhar_Voltage("Interhar_Voltage", "间谐波电压"),
Neg_Current("Neg_Current", "负序电流"),
Fre_Deviation("Fre_Deviation", "频率偏差"),
Voltage_Dev("Voltage_Dev", "电压偏差"),
Har_Current("Har_Current", "谐波电流"),
Voltage_Fluc("Voltage_Fluc", "电压波动与闪变"),
Har_Voltage("Har_Voltage", "谐波电压");
private final String code;
private final String message;
SteadyIndicatorEnum(String code, String message) {
this.code = code;
this.message = message;
}
public static SteadyIndicatorEnum getSteadyIndicatorEnumByCode(String code) {
for (SteadyIndicatorEnum steadyIndicatorEnum : SteadyIndicatorEnum.values()) {
if (StringUtils.equals(code, steadyIndicatorEnum.getCode())) {
return steadyIndicatorEnum;
}
}
return null;
}
}

View File

@@ -0,0 +1,20 @@
package com.njcn.prepare.enums;
import lombok.Getter;
@Getter
public enum TypeEnum {
MONITOR_TYPE(0, "指标类型"),
INTERFERENCE_TYPE(1, "指标类型"),
SOURCE_TYPE(2, "干扰源类型");
private final Integer code;
private final String message;
TypeEnum(Integer code, String message) {
this.code = code;
this.message = message;
}
}