houzhongyi
2024-07-11 e7c1260db32209a078a962aaa0ad5492c35774fb
提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.datapermission.core.rule.dept;
H 2
3 /**
4  * {@link DeptDataPermissionRule} 的自定义配置接口
5  *
6  * @author iailab
7  */
8 @FunctionalInterface
9 public interface DeptDataPermissionRuleCustomizer {
10
11     /**
12      * 自定义该权限规则
13      * 1. 调用 {@link DeptDataPermissionRule#addDeptColumn(Class, String)} 方法,配置基于 dept_id 的过滤规则
14      * 2. 调用 {@link DeptDataPermissionRule#addUserColumn(Class, String)} 方法,配置基于 user_id 的过滤规则
15      *
16      * @param rule 权限规则
17      */
18     void customize(DeptDataPermissionRule rule);
19
20 }