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
|
@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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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<>();
|
||||||
|
|
Loading…
Reference in New Issue