package org.springblade.common.utils; import org.springblade.core.secure.utils.AuthUtil; import org.springblade.core.tool.utils.StringUtil; public class AuthUtils extends AuthUtil { /** * 是否为公安管理员 * @return */ public static boolean isGaAdmin() { return StringUtil.containsAny(getUserRole(), new CharSequence[]{"gagly"}); } /** * 是否为民警 * @return */ public static boolean isMj(String roleName) { return StringUtil.containsAny(roleName, new CharSequence[]{"mj"}); } /** * 是否居民 * @return */ public static boolean isInhabitant(String roleName) { return StringUtil.containsAny(roleName, new CharSequence[]{"inhabitant"}); } /** * 是否管理员角色 * @return */ public static boolean isAdmin(String roleName) { return StringUtil.containsAny(roleName, new CharSequence[]{"admin"}); } /** * 是否超级或者管理员角色 * @return */ public static boolean isAdministratorOrAdmin(String roleName) { return isAdministrator() || isAdmin(roleName); } }