package com.vincent.rsf.server.manager.enums; /** * @author Ryan * @version 1.0 * @title PurchaseType * @description * @create 2025/3/5 15:54 */ public enum OrderType { //订单类型 ORDER_OUT("out", "出库单"), ORDER_IN("in", "入库单"), ; OrderType(String type, String desc) { this.type = type; this.desc = desc; } public String type; public String desc; public static String getTypeVal(String desc) { if (desc.equals(OrderType.ORDER_IN.desc)) { return OrderType.ORDER_IN.type; } else if (desc.equals(OrderType.ORDER_OUT.desc)) { return OrderType.ORDER_OUT.type; } return null; } public static String getValType(String type) { if (type.equals(OrderType.ORDER_IN.type)) { return OrderType.ORDER_IN.desc; } else if (type.equals(OrderType.ORDER_OUT.type)) { return OrderType.ORDER_OUT.desc; // } else if (type.equals(OrderType.ORDER_PLAT_IN.type)) { // return OrderType.ORDER_PLAT_IN.desc; // } else if (type.equals(OrderType.ORDER_RECEIPT.type)) { // return OrderType.ORDER_RECEIPT.desc; // } else if (type.equals(OrderType.ORDER_PURCHASE_IN.type)) { // return OrderType.ORDER_PURCHASE_IN.desc; } return null; } }