【7.6.0】格式化代码

pull/55/MERGE
fengshuonan 2023-06-14 15:16:10 +08:00
parent 93dbc1e8ee
commit 457e1343b0
1 changed files with 24 additions and 7 deletions

View File

@ -42,13 +42,18 @@ public class PermissionAssignFactory {
Set<Long> totalParentMenuId = sysMenus.stream().map(SysMenu::getMenuParentId).collect(Collectors.toSet()); Set<Long> totalParentMenuId = sysMenus.stream().map(SysMenu::getMenuParentId).collect(Collectors.toSet());
// 通过父级菜单,筛选出来所有的叶子节点(如果菜单不存在父级菜单里,则代表是叶子节点) // 通过父级菜单,筛选出来所有的叶子节点(如果菜单不存在父级菜单里,则代表是叶子节点)
Set<SysMenu> leafMenus = sysMenus.stream().filter(item -> !totalParentMenuId.contains(item)).collect(Collectors.toSet()); Set<SysMenu> leafMenus = sysMenus.stream().filter(item -> !totalParentMenuId.contains(item))
.collect(Collectors.toSet());
// 叶子节点转化为RoleBindPermissionItem结构 // 叶子节点转化为RoleBindPermissionItem结构
ArrayList<RoleBindPermissionItem> roleBindPermissionItems = new ArrayList<>(); ArrayList<RoleBindPermissionItem> roleBindPermissionItems = new ArrayList<>();
for (SysMenu leafMenu : leafMenus) { for (SysMenu leafMenu : leafMenus) {
RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(leafMenu.getMenuId(), leafMenu.getAppId(), leafMenu.getMenuName(), PermissionNodeTypeEnum.MENU.getCode(), false); RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(leafMenu.getMenuId(),
leafMenu.getAppId(),
leafMenu.getMenuName(),
PermissionNodeTypeEnum.MENU.getCode(),
false);
roleBindPermissionItems.add(roleBindPermissionItem); roleBindPermissionItems.add(roleBindPermissionItem);
} }
@ -71,7 +76,11 @@ public class PermissionAssignFactory {
// 封装响应结果 // 封装响应结果
for (SysApp sysApp : sysApps) { for (SysApp sysApp : sysApps) {
RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysApp.getAppId(), TreeConstants.DEFAULT_PARENT_ID, sysApp.getAppName(), PermissionNodeTypeEnum.APP.getCode(), false); RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysApp.getAppId(),
TreeConstants.DEFAULT_PARENT_ID,
sysApp.getAppName(),
PermissionNodeTypeEnum.APP.getCode(),
false);
appResults.add(roleBindPermissionItem); appResults.add(roleBindPermissionItem);
} }
@ -94,7 +103,11 @@ public class PermissionAssignFactory {
// 封装响应结果 // 封装响应结果
for (SysMenuOptions sysMenuOptions : sysMenuOptionsList) { for (SysMenuOptions sysMenuOptions : sysMenuOptionsList) {
RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysMenuOptions.getMenuOptionId(), sysMenuOptions.getMenuId(), sysMenuOptions.getOptionName(), PermissionNodeTypeEnum.OPTIONS.getCode(), false); RoleBindPermissionItem roleBindPermissionItem = new RoleBindPermissionItem(sysMenuOptions.getMenuOptionId(),
sysMenuOptions.getMenuId(),
sysMenuOptions.getOptionName(),
PermissionNodeTypeEnum.OPTIONS.getCode(),
false);
optionsResult.add(roleBindPermissionItem); optionsResult.add(roleBindPermissionItem);
} }
@ -110,7 +123,9 @@ public class PermissionAssignFactory {
* @author fengshuonan * @author fengshuonan
* @since 2023/6/13 17:43 * @since 2023/6/13 17:43
*/ */
public static RoleBindPermissionResponse composeSelectStructure(List<RoleBindPermissionItem> apps, List<RoleBindPermissionItem> menus, List<RoleBindPermissionItem> options) { public static RoleBindPermissionResponse composeSelectStructure(List<RoleBindPermissionItem> apps,
List<RoleBindPermissionItem> menus,
List<RoleBindPermissionItem> options) {
// 定义全选属性 // 定义全选属性
RoleBindPermissionResponse roleBindPermissionResponse = new RoleBindPermissionResponse(); RoleBindPermissionResponse roleBindPermissionResponse = new RoleBindPermissionResponse();
@ -120,7 +135,8 @@ public class PermissionAssignFactory {
apps.addAll(menus); apps.addAll(menus);
apps.addAll(options); apps.addAll(options);
List<RoleBindPermissionItem> roleBindPermissionItems = new DefaultTreeBuildFactory<RoleBindPermissionItem>().doTreeBuild(apps); List<RoleBindPermissionItem> roleBindPermissionItems = new DefaultTreeBuildFactory<RoleBindPermissionItem>().doTreeBuild(
apps);
roleBindPermissionResponse.setAppPermissionList(roleBindPermissionItems); roleBindPermissionResponse.setAppPermissionList(roleBindPermissionItems);
return roleBindPermissionResponse; return roleBindPermissionResponse;
@ -134,7 +150,8 @@ public class PermissionAssignFactory {
* @author fengshuonan * @author fengshuonan
* @since 2023/6/13 19:00 * @since 2023/6/13 19:00
*/ */
public static RoleBindPermissionResponse fillCheckedFlag(RoleBindPermissionResponse roleBindPermissionResponse, Set<Long> rolePermissions) { public static RoleBindPermissionResponse fillCheckedFlag(RoleBindPermissionResponse roleBindPermissionResponse,
Set<Long> rolePermissions) {
List<RoleBindPermissionItem> appList = roleBindPermissionResponse.getAppPermissionList(); List<RoleBindPermissionItem> appList = roleBindPermissionResponse.getAppPermissionList();