注释类型 MyTokenAuth


  • @Retention(RUNTIME)
    public @interface MyTokenAuth
    权限代码,请写在Controller层,打了这个标签,意味着需要登录,并且授权才能访问
     
                    MyAuth.CURRENT_COMPANY_ID.get()
     
     
    版本:
    2021年10月22日
    作者:
    王鸿雁
    • 字段详细资料

      • AUTH_TOKEN

        static final String AUTH_TOKEN
      • UNAUTHORIZED_CODE

        static final int UNAUTHORIZED_CODE
      • UNAUTHORIZED_MSG

        static final String UNAUTHORIZED_MSG
    • 元素详细资料

      • required

        boolean required
        返回:
        有权限则解析,无权限则直接执行
        默认值:
        true
      • name

        String name
        返回:
        权限名称
        默认值:
        ""
      • type

        MyAuthTypeEnum type
        默认值:
        tech.codingless.core.gateway.annotation.MyAuthTypeEnum.UNKNOW
      • level

        MyAuthLevelEnum[] level
        返回:
        支持的数据权限级别
        默认值:
        {}