From a6af1397e92978a32589ed5db8ba58345b650e8d Mon Sep 17 00:00:00 2001 From: mashili Date: Mon, 30 Jun 2025 20:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9E=9A=E4=B8=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xzzn/common/enums/AlarmLevelStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/AlarmStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/BranchStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/ChargeStatus.java | 30 +++++++++++++++++++ .../common/enums/CommunicationStatus.java | 30 +++++++++++++++++++ .../xzzn/common/enums/ControlModeStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/DeviceStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/DeviceType.java | 20 +++++++++++++ .../com/xzzn/common/enums/GridStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/StrategyStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/SwitchStatus.java | 30 +++++++++++++++++++ .../com/xzzn/common/enums/WorkStatus.java | 30 +++++++++++++++++++ 12 files changed, 350 insertions(+) create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/AlarmLevelStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/AlarmStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/BranchStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/ChargeStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/CommunicationStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/ControlModeStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/DeviceStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/DeviceType.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/GridStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/StrategyStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/SwitchStatus.java create mode 100644 ems-common/src/main/java/com/xzzn/common/enums/WorkStatus.java diff --git a/ems-common/src/main/java/com/xzzn/common/enums/AlarmLevelStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/AlarmLevelStatus.java new file mode 100644 index 0000000..c71d631 --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/AlarmLevelStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * alarm-告警等级 + * + * @author xzzn + */ +public enum AlarmLevelStatus +{ + WARNING("A", "提示"), GENERAL("B", "一般"), SERIOUS("C", "严重"), EMERGENCY("D", "紧急"); + + private final String code; + private final String info; + + AlarmLevelStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/AlarmStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/AlarmStatus.java new file mode 100644 index 0000000..62cc7cb --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/AlarmStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * alarm-告警状态 + * + * @author xzzn + */ +public enum AlarmStatus +{ + WAITING("0", "待处理"), DONE("1", "已处理"),PROCESSING("2", "处理中"); + + private final String code; + private final String info; + + AlarmStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/BranchStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/BranchStatus.java new file mode 100644 index 0000000..cda7b2f --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/BranchStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-branch-支路状态 + * + * @author xzzn + */ +public enum BranchStatus +{ + STANDBY("0", "备用"), NORMAL("1", "正常"), SWITCHING("2", "切换中"); + + private final String code; + private final String info; + + BranchStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/ChargeStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/ChargeStatus.java new file mode 100644 index 0000000..96b67c4 --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/ChargeStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * 充电状态&放电状态 + * + * @author xzzn + */ +public enum ChargeStatus +{ + CHARGING("1", "充电"), STANDBY("2", "待机"), DISCHARGING("3", "放电"); + + private final String code; + private final String info; + + ChargeStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/CommunicationStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/CommunicationStatus.java new file mode 100644 index 0000000..40b7d48 --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/CommunicationStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * device-通信状态 + * + * @author xzzn + */ +public enum CommunicationStatus +{ + OK("0", "正常"), SUSPEND("1", "通信中断") ,EXCEPTION("1", "异常"); + + private final String code; + private final String info; + + CommunicationStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/ControlModeStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/ControlModeStatus.java new file mode 100644 index 0000000..3e17f14 --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/ControlModeStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-控制模式 + * + * @author xzzn + */ +public enum ControlModeStatus +{ + REMOTE("0", "远程"), LOCAL("1", "本地"); + + private final String code; + private final String info; + + ControlModeStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/DeviceStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/DeviceStatus.java new file mode 100644 index 0000000..07b41af --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/DeviceStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-设备状态 + * + * @author xzzn + */ +public enum DeviceStatus +{ + ONLINE("0", "在线"), OFFLINE("1", "离线"), UNDER_REPAIR("2", "维修中"); + + private final String code; + private final String info; + + DeviceStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/DeviceType.java b/ems-common/src/main/java/com/xzzn/common/enums/DeviceType.java new file mode 100644 index 0000000..6270cdd --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/DeviceType.java @@ -0,0 +1,20 @@ +package com.xzzn.common.enums; + +/** + * device-设备类型 + * + * @author xzzn + */ + +public enum DeviceType +{ + /** + * 网络设备 + */ + TCP, + + /** + * 串口设备 + */ + RTU +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/GridStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/GridStatus.java new file mode 100644 index 0000000..e64ec8a --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/GridStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-并网状态 + * + * @author xzzn + */ +public enum GridStatus +{ + GRID("0", "并网"), NOTGRID("1", "未并网"); + + private final String code; + private final String info; + + GridStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/StrategyStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/StrategyStatus.java new file mode 100644 index 0000000..c77a0af --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/StrategyStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * strategy-策略状态 + * + * @author xzzn + */ +public enum StrategyStatus +{ + NOT_ENABLED("0", "未启用"), RUNNING("1", "已运行"),SUSPENDED("2", "已暂停"), DISABLE("1", "禁用"),DELETE("2", "删除"); + + private final String code; + private final String info; + + StrategyStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/SwitchStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/SwitchStatus.java new file mode 100644 index 0000000..1b07779 --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/SwitchStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-开关状态 + * + * @author xzzn + */ +public enum SwitchStatus +{ + CLOSED("0", "闭合"), DISCONNECT("1", "断开"), FAULT_DISCONNECT("2", "故障断开"); + + private final String code; + private final String info; + + SwitchStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +} diff --git a/ems-common/src/main/java/com/xzzn/common/enums/WorkStatus.java b/ems-common/src/main/java/com/xzzn/common/enums/WorkStatus.java new file mode 100644 index 0000000..e16999f --- /dev/null +++ b/ems-common/src/main/java/com/xzzn/common/enums/WorkStatus.java @@ -0,0 +1,30 @@ +package com.xzzn.common.enums; + +/** + * pcs-工作状态 + * + * @author xzzn + */ +public enum WorkStatus +{ + NORMAL("0", "正常"), ABNORMAL("1", "异常"), STOP("2", "停止"); + + private final String code; + private final String info; + + WorkStatus(String code, String info) + { + this.code = code; + this.info = info; + } + + public String getCode() + { + return code; + } + + public String getInfo() + { + return info; + } +}