package com.vincent.rsf.server.manager.enums; /** * 物料库存ABCD类 */ public enum MatnrLocLevel { //A、B, C, D MATNR_LOC_LEVEL_A("0", "A类"), MATNR_LOC_LEVEL_B("1", "B类"), MATNR_LOC_LEVEL_C("2", "C类"), MATNR_LOC_LEVEL_D("3", "D类"), ; MatnrLocLevel(String type, String desc) { this.type = Short.parseShort(type); this.desc = desc; } public Short type; public String desc; public static Short getTypeVal(String desc) { if (desc.equals(MatnrLocLevel.MATNR_LOC_LEVEL_A.desc)) { return MatnrLocLevel.MATNR_LOC_LEVEL_A.type; } else if (desc.equals(MatnrLocLevel.MATNR_LOC_LEVEL_B.desc)) { return MatnrLocLevel.MATNR_LOC_LEVEL_B.type; } else if (desc.equals(MatnrLocLevel.MATNR_LOC_LEVEL_C.desc)) { return MatnrLocLevel.MATNR_LOC_LEVEL_C.type; } else if (desc.equals(MatnrLocLevel.MATNR_LOC_LEVEL_D.desc)) { return MatnrLocLevel.MATNR_LOC_LEVEL_D.type; } return null; } }