新增预警/告警事务首页以及技术监督管理接口
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum AlarmTypeEnum {
|
||||
EARLY_WARN(0, "电能质量技术预警单"),
|
||||
REPORT_WARN(1, "电能质量技术告警单");
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
AlarmTypeEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public static AlarmTypeEnum getAlarmTypeEnumByCode(Integer code) {
|
||||
for (AlarmTypeEnum alarmTypeEnum : AlarmTypeEnum.values()) {
|
||||
if (alarmTypeEnum.getCode().equals(code)) {
|
||||
return alarmTypeEnum;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum AlertTypeEnum {
|
||||
BLACK(0, "无预警"),
|
||||
YELLOW(1, "一级预警"),
|
||||
ORANGE(2, "二级预警"),
|
||||
RED(3, "超时");
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
AlertTypeEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public static AlertTypeEnum getAlertTypeEnumByCode(Integer code) {
|
||||
for (AlertTypeEnum alertTypeEnum : AlertTypeEnum.values()) {
|
||||
if (alertTypeEnum.getCode().equals(code)) {
|
||||
return alertTypeEnum;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum BigTypeEnum {
|
||||
COMMON(0, "通用策略"),
|
||||
CUSTOM(1, "定制策略");
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
BigTypeEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.njcn.process.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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.njcn.process.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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.njcn.process.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;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package com.njcn.process.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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,33 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum ProgressEnum {
|
||||
|
||||
START(0, "开始"),
|
||||
ALARM_TICKET_ISSUE(1, "预/告警单下发"),
|
||||
FEEDBACK_UPLOAD(2, "反馈单上传"),
|
||||
TEST_REPORT(3, "现场测试"),
|
||||
REVISE_NOTICE_ISSUE(4, "整改通知单下发"),
|
||||
REVISE_FEEDBACK(5, "整改通知单反馈"),
|
||||
END(6, "完结");
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
ProgressEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public static ProgressEnum getProgressEnumByCode(Integer code) {
|
||||
for (ProgressEnum progressEnum : ProgressEnum.values()) {
|
||||
if (progressEnum.getCode().equals(code)) {
|
||||
return progressEnum;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
package com.njcn.process.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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
@Getter
|
||||
public enum TicketTypeEnum {
|
||||
|
||||
|
||||
ALARM_TICKET("alarm_ticket", "预/告警单"),
|
||||
FEEDBACK("feedback", "反馈单"),
|
||||
TEST_REPORT("test_report", "测试报告"),
|
||||
REVISE_NOTICE("revise_notice", "整改通知单"),
|
||||
REVISE_FEEDBACK("revise_feedback", "整改通知反馈单");
|
||||
|
||||
private final String code;
|
||||
|
||||
private final String message;
|
||||
|
||||
TicketTypeEnum(String code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public static TicketTypeEnum getTicketTypeEnumByCode(String code) {
|
||||
for (TicketTypeEnum ticketTypeEnum : TicketTypeEnum.values()) {
|
||||
if (StringUtils.equals(code, ticketTypeEnum.getCode())) {
|
||||
return ticketTypeEnum;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.njcn.process.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
@Getter
|
||||
public enum TypeEnum {
|
||||
MONITOR_TYPE(2, "监测点表类型"),
|
||||
INTERFERENCE_TYPE(1, "指标类型"),
|
||||
SOURCE_TYPE(0, "干扰源类型");
|
||||
|
||||
|
||||
private final Integer code;
|
||||
|
||||
private final String message;
|
||||
|
||||
TypeEnum(Integer code, String message) {
|
||||
this.code = code;
|
||||
this.message = message;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user