| New file |
| | |
| | | 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 isJd(String roleName) { |
| | | return StringUtil.containsAny(roleName, new CharSequence[]{"jdgly","sqgly"}); |
| | | } |
| | | |
| | | /** |
| | | * 是否超级或者管理员角色 |
| | | * @return |
| | | */ |
| | | public static boolean isAdministratorOrAdmin(String roleName) { |
| | | return isAdministrator() || isAdmin(roleName); |
| | | } |
| | | } |