package com.kidgrow.common.annotation;
|
|
import java.lang.annotation.*;
|
|
/**
|
* 石家庄喜高科技有限责任公司 版权所有 © Copyright 2020<br>
|
*
|
* @Description: 请求的方法参数SysUser上添加该注解,则注入当前登录人信息
|
* 例1:public void test(@User SysUser user) //只有username 和 roles
|
* 例2:public void test(@LoginUser(isFull = true) SysUser user) //能获取SysUser对象的所有信息<br>
|
* @Project: <br>
|
* @CreateDate: Created in 2020/2/3 16:06 <br>
|
* @Author: <a href="4345453@kidgrow.com">liuke</a>
|
*/
|
@Target(ElementType.PARAMETER)
|
@Retention(RetentionPolicy.RUNTIME)
|
@Documented
|
public @interface LoginUser {
|
/**
|
* 是否查询SysUser对象所有信息,true则通过rpc接口查询
|
*/
|
boolean isFull() default false;
|
}
|