iailab-framework/iailab-common-biz-data-permission/src/main/java/com/iailab/framework/datapermission/core/rule/DataPermissionRuleFactory.java
对比新文件 @@ -0,0 +1,28 @@ package com.iailab.framework.datapermission.core.rule; import java.util.List; /** * {@link DataPermissionRule} 工厂接口 * 作为 {@link DataPermissionRule} 的容器,提供管理能力 * * @author iailab */ public interface DataPermissionRuleFactory { /** * 获得所有数据权限规则数组 * * @return 数据权限规则数组 */ List<DataPermissionRule> getDataPermissionRules(); /** * 获得指定 Mapper 的数据权限规则数组 * * @param mappedStatementId 指定 Mapper 的编号 * @return 数据权限规则数组 */ List<DataPermissionRule> getDataPermissionRule(String mappedStatementId); }