Complemento de permiso de datos MybatisPlus3.4.2 DataPermissionInterceptor

1. Clase de procesamiento de permisos de datos HkhjDataPermissionHandler.java

package com.pojo.common.core.config;

import com.baomidou.mybatisplus.extension.plugins.handler.DataPermissionHandler;
import com.google.common.collect.Sets;
import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j;
import net.sf.jsqlparser.expression.Expression;
import net.sf.jsqlparser.expression.LongValue;
import net.sf.jsqlparser.expression.StringValue;
import net.sf.jsqlparser.expression.operators.conditional.AndExpression;
import net.sf.jsqlparser.expression.operators.relational.EqualsTo;
import net.sf.jsqlparser.expression.operators.relational.ExpressionList;
import net.sf.jsqlparser.expression.operators.relational.InExpression;
import net.sf.jsqlparser.expression.operators.relational.ItemsList;
import net.sf.jsqlparser.schema.Column;

import java.lang.reflect.Method;
import java.util.Random;
import java.util.Set;
import java.util.stream.Collectors;

@Slf4j
public class HkhjDataPermissionHan

Supongo que te gusta

Origin blog.csdn.net/zsj777/article/details/115308304
Recomendado
Clasificación