package com.zy.asrs.common.domain.enums; public enum ApiType { ORDER_COMPLETE("order_complete", "订单完成"), ORDER_CANCEL("order_cancel", "订单取消"), REPORT_STOCK("report_stock", "库存上报"), ; public String type; public String desc; ApiType(String type, String desc) { this.type = type; this.desc = desc; } public static ApiType get(String id) { if (null == id) { return null; } for (ApiType type : ApiType.values()) { if (type.type.equals(id)) { return type; } } return null; } public static ApiType get(ApiType type) { if (null == type) { return null; } for (ApiType type1 : ApiType.values()) { if (type1 == type) { return type1; } } return null; } }