123456789101112131415161718192021 |
- package com.sumbytes.common.annotation;
- import com.sumbytes.system.enums.RoleEnum;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- /**
- * 登录校验注解.
- *
- * @author Young
- */
- @Target({ElementType.METHOD, ElementType.TYPE})
- @Retention(RetentionPolicy.RUNTIME)
- public @interface LoginRequired {
- boolean required() default true;
- RoleEnum role() default RoleEnum.ADMIN;
- }
|