package com.epmet.auth.constants; /** * 认证操作枚举 */ public enum AuthOperationEnum { LOGIN(AuthOperationConstants.LOGIN, "登录"), LOGOUT(AuthOperationConstants.LOGOUT, "退出"); private String operationType; private String operationDisplay; AuthOperationEnum(String operationType, String operationDisplay) { this.operationType = operationType; this.operationDisplay = operationDisplay; } public String getOperationType() { return operationType; } public String getOperationDisplay() { return operationDisplay; } public static AuthOperationEnum get(String operationType) { for (AuthOperationEnum e : AuthOperationEnum.values()) { if (e.getOperationType().equals(operationType)) { return e; } } return null; } public static String getDisplay(String operationType) { AuthOperationEnum obj = get(operationType); if (obj == null) { return null; } return obj.getOperationDisplay(); } }