【menu】更新获取layui菜单管理的列表接口,更新删除菜单接口

pull/3/head
fengshuonan 2021-01-06 18:15:48 +08:00
parent b5e00c27ee
commit 230ef9aaf7
4 changed files with 31 additions and 3 deletions

View File

@ -73,6 +73,17 @@ public class SysMenuController {
return new SuccessResponseData(sysMenuService.detail(sysMenuRequest));
}
/**
* layui
*
* @author fengshuonan
* @date 2021/1/6 17:09
*/
@GetResource(name = "获取菜单列表layui版本", path = "/sysMenu/layuiList")
public ResponseData layuiList(SysMenuRequest sysMenuRequest) {
return new SuccessResponseData(sysMenuService.layuiList(sysMenuRequest));
}
/**
*
*

View File

@ -29,7 +29,7 @@ public class SysMenu extends BaseEntity implements AbstractTreeNode {
private Long menuId;
/**
* idid0
* idid-1
*/
@TableField("menu_parent_id")
private Long menuParentId;

View File

@ -78,6 +78,14 @@ public interface SysMenuService extends IService<SysMenu> {
*/
SysMenu detail(SysMenuRequest sysMenuRequest);
/**
* layui
*
* @author fengshuonan
* @date 2021/1/6 17:10
*/
List<SysMenu> layuiList(SysMenuRequest sysMenuRequest);
/**
*
*

View File

@ -124,7 +124,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
// 获取所有子级的节点id
Set<Long> childIdList = this.dbOperatorApi.findSubListByParentId(
"sys_menu", "pids", "id", id);
"sys_menu", "menu_pids", "menu_id", id);
childIdList.add(id);
// 逻辑删除,设置删除标识
@ -140,6 +140,14 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
return this.querySysMenu(sysMenuRequest);
}
@Override
public List<SysMenu> layuiList(SysMenuRequest sysMenuRequest) {
LambdaQueryWrapper<SysMenu> wrapper = createWrapper(sysMenuRequest);
return this.list(wrapper);
}
@Override
public List<SysMenu> list(SysMenuRequest sysMenuRequest) {
@ -313,6 +321,7 @@ public class SysMenuServiceImpl extends ServiceImpl<SysMenuMapper, SysMenu> impl
queryWrapper.eq(SysMenu::getDelFlag, YesOrNotEnum.N.getCode());
// 根据排序升序排列,序号越小越在前
queryWrapper.orderByAsc(SysMenu::getAppCode);
queryWrapper.orderByAsc(SysMenu::getMenuSort);
return queryWrapper;