优化数据权限

This commit is contained in:
zhouhao
2019-01-17 16:05:11 +08:00
parent 1f24acb3bf
commit fa546389f8
9 changed files with 235 additions and 91 deletions

View File

@@ -101,6 +101,7 @@ public class DefaultBasicAuthorizeDefinition implements AopAuthorizeDefinition {
}
actions.addAll(Arrays.asList(dataAccess.action()));
DefaultDataAccessDefinition definition = new DefaultDataAccessDefinition();
definition.setEntityType(dataAccess.entityType());
definition.setPhased(dataAccess.phased());
if (!"".equals(dataAccess.controllerBeanName())) {
definition.setController(dataAccess.controllerBeanName());
@@ -108,7 +109,7 @@ public class DefaultBasicAuthorizeDefinition implements AopAuthorizeDefinition {
definition.setController(dataAccess.getClass().getName());
}
dataAccessDefinition = definition;
dataAccessControl=true;
dataAccessControl = true;
}

View File

@@ -18,7 +18,9 @@ public class DefaultDataAccessDefinition implements DataAccessDefinition {
private String controller;
private String idParameterName="id";
private String idParameterName = "id";
private Class entityType;
private Phased phased;
}