【8.0】【sys】【role】简化一个获取绑定功能的细节

pull/57/head
fengshuonan 2023-09-08 14:35:56 +08:00
parent 1d592db287
commit e039ef551c
2 changed files with 2 additions and 5 deletions

View File

@ -118,7 +118,7 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
@Override @Override
public List<SysMenuOptions> getTotalMenuOptionsList() { public List<SysMenuOptions> getTotalMenuOptionsList() {
LambdaQueryWrapper<SysMenuOptions> sysMenuOptionsLambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<SysMenuOptions> sysMenuOptionsLambdaQueryWrapper = new LambdaQueryWrapper<>();
sysMenuOptionsLambdaQueryWrapper.select(SysMenuOptions::getMenuOptionId, SysMenuOptions::getMenuId, SysMenuOptions::getAppId); sysMenuOptionsLambdaQueryWrapper.select(SysMenuOptions::getMenuOptionId, SysMenuOptions::getMenuId, SysMenuOptions::getAppId, SysMenuOptions::getOptionName);
return this.list(sysMenuOptionsLambdaQueryWrapper); return this.list(sysMenuOptionsLambdaQueryWrapper);
} }

View File

@ -76,10 +76,7 @@ public class RoleBindTotalImpl implements RoleAssignOperateAction {
this.sysRoleMenuService.saveBatch(sysRoleMenuList); this.sysRoleMenuService.saveBatch(sysRoleMenuList);
// 获取所有的功能 // 获取所有的功能
LambdaQueryWrapper<SysMenuOptions> optionsLambdaQueryWrapper = new LambdaQueryWrapper<>(); List<SysMenuOptions> sysMenuOptionsList = sysMenuOptionsService.getTotalMenuOptionsList();
optionsLambdaQueryWrapper.select(SysMenuOptions::getAppId, SysMenuOptions::getMenuId, SysMenuOptions::getMenuOptionId,
SysMenuOptions::getOptionName);
List<SysMenuOptions> sysMenuOptionsList = sysMenuOptionsService.list(optionsLambdaQueryWrapper);
// 绑定角色的所有功能 // 绑定角色的所有功能
List<SysRoleMenuOptions> sysRoleMenuOptionsList = new ArrayList<>(); List<SysRoleMenuOptions> sysRoleMenuOptionsList = new ArrayList<>();