feat:增加库文件权限管理
This commit is contained in:
parent
d5a6459734
commit
8e07e4dd8a
|
|
@ -166,7 +166,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
|||
roleDTO.setRoleName(role.getRoleName());
|
||||
roleDTO.setRoleDesc(role.getRoleDesc());
|
||||
|
||||
List<EdFileInfo> infos = getFiles(DataOwnEnum.SYS_PRJ.code);
|
||||
List<EdFileInfo> infos = getSysAndRepo();
|
||||
|
||||
List<RolePermissionDTO> nodes = new ArrayList<>();
|
||||
for (EdFileInfo info : infos) {
|
||||
|
|
@ -271,11 +271,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
|||
@Override
|
||||
public RoleDTO getRoleTemplate() {
|
||||
RoleDTO roleDTO = new RoleDTO();
|
||||
|
||||
List<EdFileInfo> sysInfos = getFiles(DataOwnEnum.SYS_PRJ.code);
|
||||
List<EdFileInfo> repoInfos = getFiles(DataOwnEnum.REPO_PRJ.code);
|
||||
List<EdFileInfo> infos = new ArrayList<>(sysInfos);
|
||||
infos.addAll(repoInfos);
|
||||
List<EdFileInfo> infos = getSysAndRepo();
|
||||
List<RolePermissionDTO> nodes = new ArrayList<>();
|
||||
for (EdFileInfo info : infos) {
|
||||
RolePermissionDTO rolePermissionDTO = new RolePermissionDTO();
|
||||
|
|
@ -380,5 +376,17 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
|||
.or()
|
||||
.eq(EdFileInfo::getDataStatus, EleDataStatusEnum.WAIT_DELETED.code)));
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取系统层级和库层级
|
||||
* @return
|
||||
*/
|
||||
private List<EdFileInfo> getSysAndRepo() {
|
||||
List<EdFileInfo> sysInfos = getFiles(DataOwnEnum.SYS_PRJ.code);
|
||||
List<EdFileInfo> repoInfos = getFiles(DataOwnEnum.REPO_PRJ.code);
|
||||
List<EdFileInfo> infos = new ArrayList<>(sysInfos);
|
||||
infos.addAll(repoInfos);
|
||||
return infos;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue