package org.ruoyi.annotation;
|
|
import java.lang.annotation.*;
|
|
/**
|
* 数据权限组注解,用于标记数据权限配置数组
|
*
|
* @author Lion Li
|
* @version 3.5.0
|
*/
|
@Target({ElementType.METHOD, ElementType.TYPE})
|
@Retention(RetentionPolicy.RUNTIME)
|
@Documented
|
public @interface DataPermission {
|
|
/**
|
* 数据权限配置数组,用于指定数据权限的占位符关键字和替换值
|
*
|
* @return 数据权限配置数组
|
*/
|
DataColumn[] value();
|
|
/**
|
* 权限拼接标识符(用于指定连接语句的sql符号)
|
* 如不填 默认 select 用 OR 其他语句用 AND
|
* 内容 OR 或者 AND
|
*/
|
String joinStr() default "";
|
|
}
|