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);
|
void add(SysMenuButtonRequest sysMenuButtonRequest);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取菜单按钮详情
|
* 删除单个系统菜单按钮
|
||||||
*
|
*
|
||||||
* @param sysMenuButtonRequest 菜单按钮id
|
* @param sysMenuButtonRequest 菜单按钮id
|
||||||
* @return 菜单按钮详情
|
|
||||||
* @author luojie
|
* @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);
|
void edit(SysMenuButtonRequest sysMenuButtonRequest);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除单个系统菜单按钮
|
* 获取菜单按钮详情
|
||||||
*
|
*
|
||||||
* @param sysMenuButtonRequest 菜单按钮id
|
* @param sysMenuButtonRequest 菜单按钮id
|
||||||
|
* @return 菜单按钮详情
|
||||||
* @author luojie
|
* @author luojie
|
||||||
* @date 2021/1/9 12:14
|
* @date 2021/1/9 11:53
|
||||||
*/
|
*/
|
||||||
void del(SysMenuButtonRequest sysMenuButtonRequest);
|
SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest);
|
||||||
|
|
||||||
/**
|
|
||||||
* 批量删除多个系统菜单按钮
|
|
||||||
*
|
|
||||||
* @param sysMenuButtonRequest 菜单按钮id集合
|
|
||||||
* @author luojie
|
|
||||||
* @date 2021/1/9 12:27
|
|
||||||
*/
|
|
||||||
void batchDel(SysMenuButtonRequest sysMenuButtonRequest);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页获取菜单按钮列表
|
* 分页获取菜单按钮列表
|
||||||
|
@ -69,6 +60,15 @@ public interface SysMenuButtonService extends IService<SysMenuButton> {
|
||||||
*/
|
*/
|
||||||
PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest);
|
PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除多个系统菜单按钮
|
||||||
|
*
|
||||||
|
* @param sysMenuButtonRequest 菜单按钮id集合
|
||||||
|
* @author luojie
|
||||||
|
* @date 2021/1/9 12:27
|
||||||
|
*/
|
||||||
|
void batchDel(SysMenuButtonRequest sysMenuButtonRequest);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 根据菜单id删除该菜单下的所有按钮
|
* 根据菜单id删除该菜单下的所有按钮
|
||||||
*
|
*
|
||||||
|
|
|
@ -46,8 +46,15 @@ public class SysMenuButtonServiceImpl extends ServiceImpl<SysMenuButtonMapper, S
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest) {
|
public void del(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||||
return this.queryButton(sysMenuButtonRequest);
|
|
||||||
|
// 查询按钮
|
||||||
|
SysMenuButton button = this.queryButton(sysMenuButtonRequest);
|
||||||
|
|
||||||
|
// 设置为删除状态
|
||||||
|
button.setDelFlag(YesOrNotEnum.Y.getCode());
|
||||||
|
|
||||||
|
this.updateById(button);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -70,15 +77,15 @@ public class SysMenuButtonServiceImpl extends ServiceImpl<SysMenuButtonMapper, S
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void del(SysMenuButtonRequest sysMenuButtonRequest) {
|
public SysMenuButton detail(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||||
|
return this.queryButton(sysMenuButtonRequest);
|
||||||
|
}
|
||||||
|
|
||||||
// 查询按钮
|
@Override
|
||||||
SysMenuButton button = this.queryButton(sysMenuButtonRequest);
|
public PageResult<SysMenuButton> findPage(SysMenuButtonRequest sysMenuButtonRequest) {
|
||||||
|
LambdaQueryWrapper<SysMenuButton> wrapper = this.createWrapper(sysMenuButtonRequest);
|
||||||
// 设置为删除状态
|
Page<SysMenuButton> page = this.page(PageFactory.defaultPage(), wrapper);
|
||||||
button.setDelFlag(YesOrNotEnum.Y.getCode());
|
return PageResultFactory.createPageResult(page);
|
||||||
|
|
||||||
this.updateById(button);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@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
|
@Override
|
||||||
public void deleteMenuButtonByMenuId(Long menuId) {
|
public void deleteMenuButtonByMenuId(Long menuId) {
|
||||||
if (ObjectUtil.isNotEmpty(menuId)) {
|
if (ObjectUtil.isNotEmpty(menuId)) {
|
||||||
|
|
Loading…
Reference in New Issue