package com.zy.asrs.enums; public enum LocStsType { //空板 LOC_STS_TYPE_D("D", "空板"), //在库 LOC_STS_TYPE_F("F", "在库"), //空库 LOC_STS_TYPE_O("O", "空库"), //禁用 LOC_STS_TYPE_X("X", "禁用"), //入库预约 LOC_STS_TYPE_S("S", "入库预约"), //出库预约 LOC_STS_TYPE_R("R", "出库预约"), ; public String type; public String desc; LocStsType(String type, String desc) { this.type = type; this.desc = desc; } public static LocStsType get(String el) { for (LocStsType value : LocStsType.values()) { if (el.equals(value.toString())) { return value; } } return null; } // /** // * @author Ryan // * @date 2025/8/28 // * @description: RCS库位状态转换 // * @version 1.0 // */ // public static String getLocSts(String val) { // if (val.equals(RcsLocStsType.LOC_STS_TYPE_D.type)) { // return LocStsType.LOC_STS_TYPE_O.type; // } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_F.type)) { // return LocStsType.LOC_STS_TYPE_F.type; // } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_S.type)) { // return LocStsType.LOC_STS_TYPE_S.type; // } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_R.type)) { // return LocStsType.LOC_STS_TYPE_R.type; // } else if (val.equals(RcsLocStsType.LOC_STS_TYPE_X.type)) { // return LocStsType.LOC_STS_TYPE_X.type; // } // return null; // } }