package com.gkhy.labRiskManage.config.license; import java.util.HashMap; import java.util.Map; /** * 业务接口授权白名单 * 配置在这里的业务接口前缀,不需要授权 */ public enum LicenseBizWhiteEnum { BIZ_RISK_IDENTIFY("sys","系统管理"), BIZ_ACCOUNT("account","用户账号") ; private String biz; private String bizName; LicenseBizWhiteEnum(String biz, String bizName) { this.biz = biz; this.bizName = bizName; } public String getBiz() { return biz; } public void setBiz(String biz) { this.biz = biz; } public String getBizName() { return bizName; } public void setBizName(String bizName) { this.bizName = bizName; } static Map map; static { map = new HashMap<>(); for (LicenseBizWhiteEnum bizEnum : LicenseBizWhiteEnum.values()) { map.put(bizEnum.biz,bizEnum); } } public static LicenseBizWhiteEnum parse(String biz) { return map.get(biz); } }