mirror of
https://github.com/hs-web/hsweb-framework.git
synced 2026-05-22 08:36:51 +08:00
优化数据权限
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user