mirror of https://gitee.com/stylefeng/roses
【menu】整理菜单按钮的代码
parent
4f01a1570f
commit
acecbfffb4
|
@ -23,14 +23,13 @@ public interface SysMenuButtonService extends IService<SysMenuButton> {
|
|||
void add(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 获取菜单按钮详情
|
||||
* 删除单个系统菜单按钮
|
||||
*
|
||||
* @param sysMenuButtonRequest 菜单按钮id
|
||||
* @return 菜单按钮详情
|
||||
* @author luojie
|
||||
* @date 2021/1/9 11:53
|
||||
* @date 2021/1/9 12:14
|
||||
*/
|
||||
SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
void del(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 编辑系统菜单按钮
|
||||
|
@ -42,22 +41,14 @@ public interface SysMenuButtonService extends IService<SysMenuButton> {
|
|||
void edit(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 删除单个系统菜单按钮
|
||||
* 获取菜单按钮详情
|
||||
*
|
||||
* @param sysMenuButtonRequest 菜单按钮id
|
||||
* @return 菜单按钮详情
|
||||
* @author luojie
|
||||
* @date 2021/1/9 12:14
|
||||
* @date 2021/1/9 11:53
|
||||
*/
|
||||
void del(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 批量删除多个系统菜单按钮
|
||||
*
|
||||
* @param sysMenuButtonRequest 菜单按钮id集合
|
||||
* @author luojie
|
||||
* @date 2021/1/9 12:27
|
||||
*/
|
||||
void batchDel(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 分页获取菜单按钮列表
|
||||
|
@ -69,6 +60,15 @@ public interface SysMenuButtonService extends IService<SysMenuButton> {
|
|||
*/
|
||||
PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 批量删除多个系统菜单按钮
|
||||
*
|
||||
* @param sysMenuButtonRequest 菜单按钮id集合
|
||||
* @author luojie
|
||||
* @date 2021/1/9 12:27
|
||||
*/
|
||||
void batchDel(SysMenuButtonRequest sysMenuButtonRequest);
|
||||
|
||||
/**
|
||||
* 根据菜单id删除该菜单下的所有按钮
|
||||
*
|
||||
|
|
|
@ -46,8 +46,15 @@ public class SysMenuButtonServiceImpl extends ServiceImpl<SysMenuButtonMapper, S
|
|||
}
|
||||
|
||||
@Override
|
||||
public SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
return this.queryButton(sysMenuButtonRequest);
|
||||
public void del(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
|
||||
// 查询按钮
|
||||
SysMenuButton button = this.queryButton(sysMenuButtonRequest);
|
||||
|
||||
// 设置为删除状态
|
||||
button.setDelFlag(YesOrNotEnum.Y.getCode());
|
||||
|
||||
this.updateById(button);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -70,15 +77,15 @@ public class SysMenuButtonServiceImpl extends ServiceImpl<SysMenuButtonMapper, S
|
|||
}
|
||||
|
||||
@Override
|
||||
public void del(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
public SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
return this.queryButton(sysMenuButtonRequest);
|
||||
}
|
||||
|
||||
// 查询按钮
|
||||
SysMenuButton button = this.queryButton(sysMenuButtonRequest);
|
||||
|
||||
// 设置为删除状态
|
||||
button.setDelFlag(YesOrNotEnum.Y.getCode());
|
||||
|
||||
this.updateById(button);
|
||||
@Override
|
||||
public PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
LambdaQueryWrapper<SysMenuButton> wrapper = this.createWrapper(sysMenuButtonRequest);
|
||||
Page<SysMenuButton> page = this.page(PageFactory.defaultPage(), wrapper);
|
||||
return PageResultFactory.createPageResult(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -98,13 +105,6 @@ public class SysMenuButtonServiceImpl extends ServiceImpl<SysMenuButtonMapper, S
|
|||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||
LambdaQueryWrapper<SysMenuButton> wrapper = this.createWrapper(sysMenuButtonRequest);
|
||||
Page<SysMenuButton> page = this.page(PageFactory.defaultPage(), wrapper);
|
||||
return PageResultFactory.createPageResult(page);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void deleteMenuButtonByMenuId(Long menuId) {
|
||||
if (ObjectUtil.isNotEmpty(menuId)) {
|
||||
|
|
Loading…
Reference in New Issue