潘志宝
9 天以前 b2bb7d1ff5639dd844e84b881a515eca30625411
提交 | 用户 | 时间
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 }