You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.chenhai.common.annotation;
import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;
/** * 数据权限过滤注解 * * @author ruoyi */@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface DataScope{ /** * 用户表的别名 */ public String userAlias() default "";
/** * 部门表的别名 */ public String deptAlias() default "";
/** * 用户字段名 */ public String userField() default "user_id";
/** * 部门字段名 */ public String deptField() default "dept_id";
/** * 权限字符(用于多个角色匹配符合要求的权限)默认根据权限注解@ss获取,多个权限用逗号分隔开来 */ public String permission() default "";}
|