package com.zy.asrs.entity.emums; import com.core.exception.CoolException; public enum WKType { MAT_INFO(1,"物料档案"), SUPPLIER(2,"供应商"), IN_WK(3,"收料单"), PRO_IN_WK_UP(4,"采购入库单"), PRO_OUT_MAT_WK(5,"采购退料单"), PUR_OUT_WK_UP(6,"采购退货单"), SALES_OUT_WK(7,"销售出库单"), SALES_OUT_WK_UP(8,"销售出库单"), SALES_PUR_OUT_WK(9,"销售退货通知单"), PRO_MAT_PICK_WK(10,"生产领料单"), PRO_MAT_PICK_WK_UP(11,"生产领料单"), PRO_MAT_RETURN_WK(12,"生产退料单"), PRO_MAT_RETURN_WK_UP(13,"生产退料单"), PRO_SUP_ARY_MAT_WK(14,"生产补料单"), PRO_SUP_ARY_MAT_UP_WK(15,"生产补料单"), PRO_REP_WK(16,"生产汇报单"), PRO_WAR_WK(17,"产品入库单"), OTHER_WAR_WK(18,"其他入库单"), OTHER_OUT_WK(19,"其他出库单"), CHECK_WK_WK(20,"检验单"); public long wkType; public String desc; WKType(long wkType, String desc) { this.wkType = wkType; this.desc = desc; } public static WKType query(String desc){ for(WKType wkType1 : WKType.values()){ if(wkType1.desc.equals(desc)){ return wkType1; } } throw new CoolException("WKType Error"); } }