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

      @Nullable String getSignFlag()
      签名校验算法标识符
      Returns:
      返回null表示无需签名校验