package com.vincent.rsf.server.api.entity.enums; /** * @author Ryan * @version 1.0 * @title PurchaseType * @description * @create 2025/3/5 15:54 */ public enum OrderWorkType { //订单类型 ORDER_WORK_TYPE_DONE_IN("1", "完工入库单"), ORDER_WORK_TYPE_PROD("2", "生产领料单"), ORDER_WORK_TYPE_PURCHASE("3", "外购收货"), ORDER_WORK_TYPE_SALE("4", "销售订单"), ORDER_WORK_TYPE_RETURN("5", "生产退料单"), ORDER_WORK_TYPE_SUPPLIER("6", "退货供应商出货单"), ORDER_WORK_TYPE_RETURN_ORDER("7", "销售退货入库单") ; OrderWorkType(String type, String desc) { this.type = type; this.desc = desc; } public String type; public String desc; public static String getWorkType(String desc) { if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_DONE_IN.desc)) { return OrderWorkType.ORDER_WORK_TYPE_DONE_IN.type; } else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_PROD.desc)) { return OrderWorkType.ORDER_WORK_TYPE_PROD.type; } else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_PURCHASE.desc)) { return OrderWorkType.ORDER_WORK_TYPE_PURCHASE.type; } else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_SALE.desc)) { return OrderWorkType.ORDER_WORK_TYPE_SALE.type; } else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_RETURN.desc)) { return OrderWorkType.ORDER_WORK_TYPE_RETURN.type; } else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_SUPPLIER.desc)) { return OrderWorkType.ORDER_WORK_TYPE_SUPPLIER.type; }else if (desc.equals(OrderWorkType.ORDER_WORK_TYPE_RETURN_ORDER.desc)) { return OrderWorkType.ORDER_WORK_TYPE_RETURN_ORDER.type; } return null; } }