package com.vincent.rsf.server.api.entity.enums; /** * @author Ryan * @version 1.0 * @title PurchaseType * @description * @create 2025/3/5 15:54 */ public enum OrderType { //订单类型 ORDER_PURCHASE_IN("purchase", "采购入库单"), ORDER_OUT("out", "出库单"), ORDER_IN("in", "入库单"), ORDER_RECEIPT("receipt", "收货单"), ORDER_PLAT_IN("plat 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; } else if (desc.equals(OrderType.ORDER_PLAT_IN.desc)) { return OrderType.ORDER_PLAT_IN.type; } else if (desc.equals(OrderType.ORDER_RECEIPT.desc)) { return OrderType.ORDER_RECEIPT.type; } else if (desc.equals(OrderType.ORDER_PURCHASE_IN.desc)) { return OrderType.ORDER_PURCHASE_IN.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; } }