Interface PermissionDefinition
public interface PermissionDefinition
- Since:
- 1.0
- Author:
- CJ (power4j@outlook.com)
-
Method Details
-
getCode
String getCode()权限编码- Returns:
- 受保护接口的标识符
-
getServiceName
String getServiceName()受保护接口所属服务名- Returns:
- 返回服务名
-
getMethod
org.springframework.http.HttpMethod getMethod()受保护接口的HTTP方法- Returns:
- 返回 HttpMethod
-
getPath
String getPath()受保护接口的路径- Returns:
- 返回url的路径
-
getLevel
String getLevel()接口级别- Returns:
- 返回接口级别代码
-
isPublicAccess
boolean isPublicAccess()公开访问- Returns:
- true表示公开访问(无需鉴权)
-
isLoginAccess
boolean isLoginAccess()登录可访问- Returns:
- true表示已登录的用户即可访问
-
isInternalAccess
boolean isInternalAccess()内部访问- Returns:
- true表示只能内部访问
-
getSignFlag
签名校验算法标识符- Returns:
- 返回null表示无需签名校验
-