Annotation Interface Permission


@Documented @Retention(RUNTIME) @Target(METHOD) public @interface Permission
权限用户
从以下版本开始:
2021.0.5.0
作者:
mhuang
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    权限处理器的bean,没有配置以manager为准,manager未配置则以通用配置为准,配置了以beanname配置,
    权限code
    扩展参数
    权限处理器的类,如果配置了采用了beanname,以beanname为准,此配置大于通用配置小于beanname配置
    参数
  • 元素详细资料

    • code

      String code
      权限code
      返回:
      权限code
      默认值:
      ""
    • param

      String param
      参数
      返回:
      参数
      默认值:
      ""
    • extra

      String extra
      扩展参数
      返回:
      扩展参数
      默认值:
      ""
    • beanName

      String beanName
      权限处理器的bean,没有配置以manager为准,manager未配置则以通用配置为准,配置了以beanname配置,
      返回:
      权限处理器的bean
      默认值:
      ""
    • manager

      Class<? extends IPermissionManager> manager
      权限处理器的类,如果配置了采用了beanname,以beanname为准,此配置大于通用配置小于beanname配置
      返回:
      权限处理器的类
      默认值:
      tech.mhuang.pacebox.springboot.core.permission.extra.NoLoopPermissionManager.class