log
潘志宝
2024-11-05 69bb473ba3fc3b6ddd774501afe224279f6cc642
提交 | 用户 | 时间
e7c126 1 package com.iailab.framework.datapermission.core.rule;
H 2
3 import java.util.List;
4
5 /**
6  * {@link DataPermissionRule} 工厂接口
7  * 作为 {@link DataPermissionRule} 的容器,提供管理能力
8  *
9  * @author iailab
10  */
11 public interface DataPermissionRuleFactory {
12
13     /**
14      * 获得所有数据权限规则数组
15      *
16      * @return 数据权限规则数组
17      */
18     List<DataPermissionRule> getDataPermissionRules();
19
20     /**
21      * 获得指定 Mapper 的数据权限规则数组
22      *
23      * @param mappedStatementId 指定 Mapper 的编号
24      * @return 数据权限规则数组
25      */
26     List<DataPermissionRule> getDataPermissionRule(String mappedStatementId);
27
28 }