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
|
@Override
|
||||||
public PageResult<SysMenuOptions> findPage(SysMenuOptionsRequest sysMenuOptionsRequest) {
|
public PageResult<SysMenuOptions> findPage(SysMenuOptionsRequest sysMenuOptionsRequest) {
|
||||||
LambdaQueryWrapper<SysMenuOptions> wrapper = createWrapper(sysMenuOptionsRequest);
|
LambdaQueryWrapper<SysMenuOptions> wrapper = createWrapper(sysMenuOptionsRequest);
|
||||||
|
|
||||||
|
// 只查询有用字段
|
||||||
|
wrapper.select(SysMenuOptions::getOptionName, SysMenuOptions::getOptionCode, SysMenuOptions::getMenuId, SysMenuOptions::getMenuOptionId);
|
||||||
|
|
||||||
Page<SysMenuOptions> sysRolePage = this.page(PageFactory.defaultPage(), wrapper);
|
Page<SysMenuOptions> sysRolePage = this.page(PageFactory.defaultPage(), wrapper);
|
||||||
return PageResultFactory.createPageResult(sysRolePage);
|
return PageResultFactory.createPageResult(sysRolePage);
|
||||||
}
|
}
|
||||||
|
@ -130,6 +134,13 @@ public class SysMenuOptionsServiceImpl extends ServiceImpl<SysMenuOptionsMapper,
|
||||||
Long menuId = sysMenuOptionsRequest.getMenuId();
|
Long menuId = sysMenuOptionsRequest.getMenuId();
|
||||||
queryWrapper.eq(ObjectUtil.isNotNull(menuId), SysMenuOptions::getMenuId, menuId);
|
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;
|
return queryWrapper;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue