1,实现”数据权限过滤注解“:
如下:
2,需要在下图实现代码”使其可以项目启动可以自动装配“:
如下:
3,最重要:实现数据过滤处理
代码如下:
package com.bd.common.datascope.aspect;
import com.bd.common.core.utils.StringUtils;
import com.bd.common.core.web.domain.BaseEntity;
import com.bd.common.datascope.annotation.WmsDataScope;
import com.bd.common.security.utils.SecurityUtils;
import com.bd.system.api.domain.SysUser;
import com.bd.system.api.model.LoginUser;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Before;
import org.springframework.stereotype.Component;
/**
* 数据过滤处理
*
*/
@Aspect
@Compo