类 SQLRunningContext

java.lang.Object
com.codingapi.springboot.authorization.interceptor.SQLRunningContext

public class SQLRunningContext extends Object
SQLRunningContext SQL执行拦截上下文
  • 方法详细资料

    • intercept

      public SQLInterceptState intercept(String sql) throws SQLException
      拦截SQL
      参数:
      sql - sql
      返回:
      SQLInterceptState
      抛出:
      SQLException - SQLException
    • skipDataAuthorization

      public <T> T skipDataAuthorization(Supplier<T> supplier)
      跳过数据权限拦截
      类型参数:
      T - T
      参数:
      supplier - 业务逻辑
      返回:
      T
    • skipDataAuthorization

      public void skipDataAuthorization(Runnable runnable)
      跳过数据权限拦截
      参数:
      runnable - 业务逻辑