接口 DataAuthorizationFilter

所有已知实现类:
DefaultDataAuthorizationFilter

public interface DataAuthorizationFilter
数据权限过滤器
  • 方法详细资料

    • columnAuthorization

      <T> T columnAuthorization(String tableName, String columnName, T value)
      列权限过滤
      类型参数:
      T - T
      参数:
      tableName - 表名
      columnName - 列名
      value - 值
      返回:
      过滤后的值
    • rowAuthorization

      Condition rowAuthorization(String tableName, String tableAlias)
      行权限过滤
      参数:
      tableName - 表名
      tableAlias - 表别名
      返回:
      过滤后拦截sql条件
    • supportColumnAuthorization

      boolean supportColumnAuthorization(String tableName, String columnName, Object value)
      是否支持列权限过滤
      参数:
      tableName - 表名
      columnName - 列名
      value - 值
      返回:
      是否支持
    • supportRowAuthorization

      boolean supportRowAuthorization(String tableName, String tableAlias)
      是否支持行权限过滤
      参数:
      tableName - 表名
      tableAlias - 表别名
      返回:
      是否支持