【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
public List<SysMenuOptions> getTotalMenuOptionsList() {
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);
}

View File

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