ruoyi-common/ruoyi-common-mybatis/src/main/java/org/dromara/common/mybatis/annotation/DataColumn.java
@@ -3,9 +3,10 @@ import java.lang.annotation.*; /** * 数据权限 * * 数据权限注解,用于标记数据权限的占位符关键字和替换值 * <p> * 一个注解只能对应一个模板 * </p> * * @author Lion Li * @version 3.5.0 @@ -16,13 +17,24 @@ public @interface DataColumn { /** * 占位符关键字 * 数据权限模板的占位符关键字,默认为 "deptName" * * @return 占位符关键字数组 */ String[] key() default "deptName"; /** * 占位符替换值 * 数据权限模板的占位符替换值,默认为 "dept_id" * * @return 占位符替换值数组 */ String[] value() default "dept_id"; /** * 权限标识符 用于通过菜单权限标识符来获取数据权限 * 拥有此标识符的角色 将不会拼接此角色的数据过滤sql * * @return 权限标识符 */ String permission() default ""; }