|
@@ -16,7 +16,9 @@ import cn.start.tz.module.system.api.permission.dto.DeptDataPermissionRespDTO;
|
|
|
import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;
|
|
import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import net.sf.jsqlparser.expression.*;
|
|
|
|
|
|
|
+import net.sf.jsqlparser.expression.Alias;
|
|
|
|
|
+import net.sf.jsqlparser.expression.Expression;
|
|
|
|
|
+import net.sf.jsqlparser.expression.StringValue;
|
|
|
import net.sf.jsqlparser.expression.operators.conditional.OrExpression;
|
|
import net.sf.jsqlparser.expression.operators.conditional.OrExpression;
|
|
|
import net.sf.jsqlparser.expression.operators.relational.EqualsTo;
|
|
import net.sf.jsqlparser.expression.operators.relational.EqualsTo;
|
|
|
import net.sf.jsqlparser.expression.operators.relational.ExpressionList;
|
|
import net.sf.jsqlparser.expression.operators.relational.ExpressionList;
|
|
@@ -57,7 +59,7 @@ public class DeptDataPermissionRule implements DataPermissionRule {
|
|
|
private static final String DEPT_COLUMN_NAME = "dept_id";
|
|
private static final String DEPT_COLUMN_NAME = "dept_id";
|
|
|
private static final String USER_COLUMN_NAME = "user_id";
|
|
private static final String USER_COLUMN_NAME = "user_id";
|
|
|
|
|
|
|
|
- static final Expression EXPRESSION_NULL = new NullValue();
|
|
|
|
|
|
|
+ static final Expression EXPRESSION_NULL = new EqualsTo(new StringValue("1"), new StringValue("0"));
|
|
|
|
|
|
|
|
private final PermissionApi permissionApi;
|
|
private final PermissionApi permissionApi;
|
|
|
|
|
|