mirror of https://gitee.com/stylefeng/roses
【8.0】【sys】【role】简化一个获取绑定功能的细节
parent
1d592db287
commit
e039ef551c
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
@ -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<>();
|
||||
|
|
Loading…
Reference in New Issue