package com.ruoyi.common.aop;
|
|
import java.lang.annotation.*;
|
|
/**
|
* 数据权限注解
|
* 标记需要进行数据隔离的Mapper方法
|
*/
|
@Target(ElementType.METHOD)
|
@Retention(RetentionPolicy.RUNTIME)
|
@Documented
|
public @interface DataScope {
|
|
/**
|
* 部门表的别名
|
*/
|
String deptAlias() default "";
|
|
/**
|
* 用户表的别名(对应create_user字段所在表)
|
*/
|
String userAlias() default "";
|
|
/**
|
* 是否过滤创建人(默认true,即根据create_user过滤)
|
*/
|
boolean isFilterCreateUser() default true;
|
}
|