package com.zy.asrs.enums; public enum OrderTypeEnum { MATERIAL(1, "物料档案"), OUT_NOTICE(2, "发货通知单"), OTHER_IN(3, "其他入库单"), IN_NOTICE(4, "收料通知单"), PRODUCTION(5, "生产汇报单"), RETURN(6, "退货通知单"), OUT_APPLY(7, "出库申请单"), INVENTORY(8, "盘点单"), TRANSFER_IN(9, "调拨入库单"), ADJUSTMENT(10, "库存调整单"), SALE_OUT(27, "发货通知单-销售出库单"), PURCHASE_IN(28, "收料通知单-采购入库单"), PRODUCTION_IN(29, "生产汇报单-生产入库单"), PRODUCTION_OTHER_IN(30, "生产汇报单-其他入库单"), SALE_RETURN(31, "退货通知单-销售退货单"), OTHER_OUT(32, "出库申请单-其他出库单"), PRODUCT_IN(33, "成品入库单"), PRODUCT_OUT(34, "成品出库单"); public Integer type; public String desc; OrderTypeEnum(Integer type, String desc) { this.type = type; this.desc = desc; } public static String getDescByType(Integer type) { for (OrderTypeEnum value : OrderTypeEnum.values()) { if (value.type.equals(type)) { return value.desc; } } return null; } }