class CustomTenantInterceptor extends TenantLineInnerInterceptor {
    private List<String> ignoreSqls;

    public CustomTenantInterceptor(TenantLineHandler tenantLineHandler, List<String> ignoreSqls) {
        super(tenantLineHandler);
        this.ignoreSqls = ignoreSqls;
    }

    @Override
    public void beforeQuery(Executor executor, MappedStatement ms, Object parameter, RowBounds rowBounds
            , ResultHandler resultHandler, BoundSql boundSql) throws SQLException {<FILL_FUNCTION_BODY>}

    private boolean isIgnoreMappedStatement(String msId) {
        return ignoreSqls.stream().anyMatch((e) -> e.equalsIgnoreCase(msId));
    }
}

        if (isIgnoreMappedStatement(ms.getId())) {
            return;
        }
        super.beforeQuery(executor, ms, parameter, rowBounds, resultHandler, boundSql);
    
<methods>public void <init>() ,public void <init>(com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler) ,public void beforePrepare(org.apache.ibatis.executor.statement.StatementHandler, java.sql.Connection, java.lang.Integer) ,public void beforeQuery(org.apache.ibatis.executor.Executor, org.apache.ibatis.mapping.MappedStatement, java.lang.Object, org.apache.ibatis.session.RowBounds, ResultHandler#RAW, org.apache.ibatis.mapping.BoundSql) throws java.sql.SQLException,public net.sf.jsqlparser.expression.Expression buildTableExpression(net.sf.jsqlparser.schema.Table, net.sf.jsqlparser.expression.Expression, java.lang.String) ,public boolean equals(java.lang.Object) ,public com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler getTenantLineHandler() ,public int hashCode() ,public void setProperties(java.util.Properties) ,public void setTenantLineHandler(com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler) ,public java.lang.String toString() <variables>private com.baomidou.mybatisplus.extension.plugins.handler.TenantLineHandler tenantLineHandler