类 DataAuthorizationContext
java.lang.Object
com.codingapi.springboot.authorization.DataAuthorizationContext
数据权限上下文
-
方法概要
修饰符和类型方法说明void添加数据权限过滤器void清空数据权限过滤器<T> TcolumnAuthorization(SQLInterceptState interceptState, String tableName, String columnName, T value) 列权限rowAuthorization(String tableName, String tableAlias) 行权限
-
方法详细资料
-
addDataAuthorizationFilter
添加数据权限过滤器- 参数:
filter- 数据权限过滤器
-
clearDataAuthorizationFilters
public void clearDataAuthorizationFilters()清空数据权限过滤器 -
columnAuthorization
public <T> T columnAuthorization(SQLInterceptState interceptState, String tableName, String columnName, T value) 列权限- 类型参数:
T- 泛型- 参数:
interceptState- 拦截状态tableName- 表名(或别名)columnName- 列名 (或别名)value- 值- 返回:
- T
-
rowAuthorization
行权限- 参数:
tableName- 表名tableAlias- 别名- 返回:
- Condition 增加的过滤条件
-