新增场站设备类型枚举

This commit is contained in:
panshuling321 2021-12-30 11:18:19 +08:00 committed by ZZ
parent 73424f0034
commit bb9f745640
2 changed files with 56 additions and 4 deletions

View File

@ -4,7 +4,7 @@ package com.xhpc.common.enums;
/** /**
* 设备类型 * 设备类型
*/ */
public enum EquipmentTypeEnum { public enum PileEquipmentTypeEnum {
DC(1, "直流设备"), DC(1, "直流设备"),
AC(2, "交流设备"), AC(2, "交流设备"),
@ -16,14 +16,14 @@ public enum EquipmentTypeEnum {
private final int code; private final int code;
private final String name; private final String name;
EquipmentTypeEnum(int code, String name){ PileEquipmentTypeEnum(int code, String name){
this.code = code; this.code = code;
this.name = name; this.name = name;
} }
//根据code获取name //根据code获取name
public static String getNameByCode(int code) { public static String getNameByCode(int code) {
for (EquipmentTypeEnum typeEnum : EquipmentTypeEnum.values()) { for (PileEquipmentTypeEnum typeEnum : PileEquipmentTypeEnum.values()) {
//移除交办 //移除交办
if (typeEnum.code == code) { if (typeEnum.code == code) {
return typeEnum.name; return typeEnum.name;
@ -34,7 +34,7 @@ public enum EquipmentTypeEnum {
//根据code获取name //根据code获取name
public static Integer getCodeByName(String name) { public static Integer getCodeByName(String name) {
for (EquipmentTypeEnum typeEnum : EquipmentTypeEnum.values()) { for (PileEquipmentTypeEnum typeEnum : PileEquipmentTypeEnum.values()) {
//移除交办 //移除交办
if (typeEnum.name.equals(name)) { if (typeEnum.name.equals(name)) {
return typeEnum.code; return typeEnum.code;

View File

@ -0,0 +1,52 @@
package com.xhpc.common.enums;
public enum StationDeviceEnum {
STATION("STATION", "充电站"),
PILE("PILE", "充电桩"),
TERMINAL("TERMINAL", "充电终端"),
BARRIER("BARRIER", "道闸"),
GROUND_LOCK("GROUND_LOCK", "地锁")
;
private final String code;
private final String name;
StationDeviceEnum(String code, String name){
this.code = code;
this.name = name;
}
//根据code获取name
public static String getNameByCode(String code) {
for (StationDeviceEnum typeEnum : StationDeviceEnum.values()) {
//移除交办
if (typeEnum.code.equals(code)) {
return typeEnum.name;
}
}
return "";
}
//根据name获取code
public static String getCodeByName(String name) {
for (StationDeviceEnum typeEnum : StationDeviceEnum.values()) {
//移除交办
if (typeEnum.name.equals(name)) {
return typeEnum.code;
}
}
return null;
}
public String getCode() {
return code;
}
public String getName() {
return name;
}
}