新增场站设备类型枚举

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, "直流设备"),
AC(2, "交流设备"),
@ -16,14 +16,14 @@ public enum EquipmentTypeEnum {
private final int code;
private final String name;
EquipmentTypeEnum(int code, String name){
PileEquipmentTypeEnum(int code, String name){
this.code = code;
this.name = name;
}
//根据code获取name
public static String getNameByCode(int code) {
for (EquipmentTypeEnum typeEnum : EquipmentTypeEnum.values()) {
for (PileEquipmentTypeEnum typeEnum : PileEquipmentTypeEnum.values()) {
//移除交办
if (typeEnum.code == code) {
return typeEnum.name;
@ -34,7 +34,7 @@ public enum EquipmentTypeEnum {
//根据code获取name
public static Integer getCodeByName(String name) {
for (EquipmentTypeEnum typeEnum : EquipmentTypeEnum.values()) {
for (PileEquipmentTypeEnum typeEnum : PileEquipmentTypeEnum.values()) {
//移除交办
if (typeEnum.name.equals(name)) {
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;
}
}