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.setRoleName(role.getRoleName());
|
||||||
roleDTO.setRoleDesc(role.getRoleDesc());
|
roleDTO.setRoleDesc(role.getRoleDesc());
|
||||||
|
|
||||||
List<EdFileInfo> infos = getFiles(DataOwnEnum.SYS_PRJ.code);
|
List<EdFileInfo> infos = getSysAndRepo();
|
||||||
|
|
||||||
List<RolePermissionDTO> nodes = new ArrayList<>();
|
List<RolePermissionDTO> nodes = new ArrayList<>();
|
||||||
for (EdFileInfo info : infos) {
|
for (EdFileInfo info : infos) {
|
||||||
|
|
@ -271,11 +271,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||||
@Override
|
@Override
|
||||||
public RoleDTO getRoleTemplate() {
|
public RoleDTO getRoleTemplate() {
|
||||||
RoleDTO roleDTO = new RoleDTO();
|
RoleDTO roleDTO = new RoleDTO();
|
||||||
|
List<EdFileInfo> infos = 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);
|
|
||||||
List<RolePermissionDTO> nodes = new ArrayList<>();
|
List<RolePermissionDTO> nodes = new ArrayList<>();
|
||||||
for (EdFileInfo info : infos) {
|
for (EdFileInfo info : infos) {
|
||||||
RolePermissionDTO rolePermissionDTO = new RolePermissionDTO();
|
RolePermissionDTO rolePermissionDTO = new RolePermissionDTO();
|
||||||
|
|
@ -380,5 +376,17 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||||
.or()
|
.or()
|
||||||
.eq(EdFileInfo::getDataStatus, EleDataStatusEnum.WAIT_DELETED.code)));
|
.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