package com.gkhy.safePlatform.specialWork.enums; import java.util.HashMap; import java.util.Map; /** * 作业方式 */ public enum WorkModeEnum { ELECTRIC_WELDING((byte)1,"电焊"), GAS_CUTTING((byte)2,"气割"), MANUAL_WHEEL_CUTTING((byte)3,"手动轮切割"), ; private byte type; private String desc; public byte getType() { return type; } public void setType(byte type) { this.type = type; } public String getDesc() { return desc; } public void setDesc(String desc) { this.desc = desc; } WorkModeEnum(byte type, String desc) { this.type = type; this.desc = desc; } static Map map; static { map = new HashMap<>(); for (WorkModeEnum workModeEnum : WorkModeEnum.values()) { map.put(workModeEnum.type, workModeEnum); } } }