package com.consum.base.core; public enum CodeGeneratorEnum { // TODO: 10/10/2023 需要补全编码类型 /** * 仓库编码,简写:WH */ Warehouse("WH"), /** * 入库单编码,简写:RK */ InPut_Warehouse("RK"), /** * 采购入库 */ Procure_Warehouse("CG"), /** * 调拨 */ Transfer("DB"), /** * 分发 */ Distribute("FF"), /** * 退回 */ GOBACK("TH"), /** * 报废 */ Scrapped("BF"), /** * 盘点单编码,简写:PD */ Inventory("PD"), /** * 出库单编码,简写:CK */ OutPut_Warehouse("CK"); private String value; CodeGeneratorEnum(String prefix) { this.value = prefix; } public String getValue() { return value; } /** * 根据编码获取对应枚举 * * @param key 编码 * @return */ public static CodeGeneratorEnum getValueByKey(String key) { for (CodeGeneratorEnum myEnum : CodeGeneratorEnum.values()) { if (myEnum.name().equals(key)) { return myEnum; } } return null; } }