mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【menu options】更新查询菜单功能
parent
429baf49af
commit
9b915cb5a1
|
@ -86,6 +86,10 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
|
|||
@Override
|
||||
public PageResult<SysMenuOptions> findPage(SysMenuOptionsRequest sysMenuOptionsRequest) {
|
||||
LambdaQueryWrapper<SysMenuOptions> wrapper = createWrapper(sysMenuOptionsRequest);
|
||||
|
||||
// 只查询有用字段
|
||||
wrapper.select(SysMenuOptions::getOptionName, SysMenuOptions::getOptionCode, SysMenuOptions::getMenuId, SysMenuOptions::getMenuOptionId);
|
||||
|
||||
Page<SysMenuOptions> sysRolePage = this.page(PageFactory.defaultPage(), wrapper);
|
||||
return PageResultFactory.createPageResult(sysRolePage);
|
||||
}
|
||||
|
@ -130,6 +134,13 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
|
|||
Long menuId = sysMenuOptionsRequest.getMenuId();
|
||||
queryWrapper.eq(ObjectUtil.isNotNull(menuId), SysMenuOptions::getMenuId, menuId);
|
||||
|
||||
// 根据查询文本查询
|
||||
String searchText = sysMenuOptionsRequest.getSearchText();
|
||||
if (ObjectUtil.isNotEmpty(searchText)) {
|
||||
queryWrapper.like(SysMenuOptions::getOptionCode, searchText);
|
||||
queryWrapper.or().like(SysMenuOptions::getOptionName, searchText);
|
||||
}
|
||||
|
||||
return queryWrapper;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue