fieldAccess

This commit is contained in:
zhou-hao 2020-01-18 10:56:49 +08:00
parent 034046af68
commit 58eb351400
1 changed files with 5 additions and 5 deletions

View File

@ -70,7 +70,7 @@ public class AuthorizationSettingDetail {
/**
* 字段权限
*/
private List<FiledAccess> filedAccess;
private List<FiledAccess> fieldAccess;
/**
* 数据权限
@ -80,7 +80,7 @@ public class AuthorizationSettingDetail {
private PermissionInfo unwrap(AuthorizationSettingEntity entity) {
this.id = entity.getPermission();
this.actions = entity.getActions();
this.filedAccess = new ArrayList<>();
this.fieldAccess = new ArrayList<>();
this.dataAccess = new ArrayList<>();
//filed : access
@ -116,7 +116,7 @@ public class AuthorizationSettingDetail {
}
}
this.dataAccess.addAll(dataAccessMap.values());
this.filedAccess.addAll(filedAccessMap.values());
this.fieldAccess.addAll(filedAccessMap.values());
return this;
}
@ -125,9 +125,9 @@ public class AuthorizationSettingDetail {
entity.setPermission(id);
entity.setActions(actions);
List<DataAccessEntity> entities = new ArrayList<>();
if (CollectionUtils.isNotEmpty(filedAccess)) {
if (CollectionUtils.isNotEmpty(fieldAccess)) {
Map<String, Set<String>> group = new HashMap<>();
for (FiledAccess access : filedAccess) {
for (FiledAccess access : fieldAccess) {
for (String action : access.getAction()) {
group.computeIfAbsent(action, r -> new HashSet<>())
.add(access.name);