优化数据权限

This commit is contained in:
zhou-hao
2019-11-27 21:16:41 +08:00
parent 0ab2040246
commit aeae03cd38
2 changed files with 22 additions and 1 deletions

View File

@@ -129,6 +129,23 @@ public class DefaultBasicAuthorizeDefinition implements AopAuthorizeDefinition {
}
for (Annotation annotation : classAnnotation) {
if (annotation instanceof DataAccessType||
annotation instanceof DataAccess) {
for (ResourceDefinition resource : definition.getResources().getResources()) {
for (ResourceActionDefinition action : resource.getActions()) {
if(annotation instanceof DataAccessType) {
definition.putAnnotation(action, (DataAccessType) annotation);
}else{
definition.putAnnotation(action, (DataAccess) annotation);
}
}
}
}
}
return definition;
}