修改对象基类 BaseEntity
BaseEntity 类中添加是否使用数据权限的属性
默认值是使用数据权限
数据权切面添加逻辑
DataScopeAspect 类handleDataScope 方法中添加如下的代码
/**
* 自定义权限是否生效 baseEntity中 useStatus为false不使用数据权限
*/
Object params = joinPoint.getArgs()[0];
if (StringUtils.isNotNull(params) && params instanceof BaseEntity) {
BaseEntity baseEntity = (BaseEntity) params;
if (!baseEntity.getUseStatus()) {
return;
}
}