public abstract class PlatformPermissionHandler extends Object implements PermissionHandler
| 限定符和类型 | 字段和说明 |
|---|---|
private org.springframework.jdbc.core.JdbcTemplate |
jdbcTemplate |
protected static String |
SCOPE_CACHE_CODE |
| 构造器和说明 |
|---|
PlatformPermissionHandler(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract List<String> |
getCachePermissions(String key) |
protected abstract String |
getRequestUri() |
protected abstract SecurityPlatformUser |
getSecurityPlatformUser() |
boolean |
hasPermission(String permission)
判断角色是否具有接口权限。
|
boolean |
permissionAll()
判断角色是否具有接口权限。
|
private List<String> |
permissionCode(String permission,
String roleId)
获取接口权限信息。
|
private List<String> |
permissionPath(String roleId)
获取接口权限地址。
|
protected abstract void |
putCachePermissions(String key,
List<String> permissions) |
public PlatformPermissionHandler(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public boolean permissionAll()
PermissionHandlerpermissionAll 在接口中 PermissionHandlerpublic boolean hasPermission(String permission)
PermissionHandlerhasPermission 在接口中 PermissionHandlerpermission - 权限编号private List<String> permissionPath(String roleId)
roleId - 角色idprivate List<String> permissionCode(String permission, String roleId)
permission - 权限编号roleId - 角色idprotected abstract SecurityPlatformUser getSecurityPlatformUser()
protected abstract String getRequestUri()
Copyright © 2022 Zodiac. All rights reserved.