das接口新增

This commit is contained in:
chenhaojie 2024-06-26 08:46:18 +08:00
parent 9a866632b6
commit 9612e5fc5b
4 changed files with 3 additions and 15 deletions

View File

@ -22,7 +22,5 @@ public interface SysMenuMapper extends BaseMapper<SysMenu> {
List<SysMenuVo> queryAllMenuList(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto); List<SysMenuVo> queryAllMenuList(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto);
List<SysMenuVo> queryAllMenuListByParentId(@Param("sysMenu") SysMenuQueryDto sysMenuQueryDto);
SysMenuVo createTree(); SysMenuVo createTree();
} }

View File

@ -42,6 +42,7 @@ public class SysMenuServiceImpl implements SysMenuService {
public int updateMenu(SysMenuDto sysMenuDto) { public int updateMenu(SysMenuDto sysMenuDto) {
SysMenu sysMenu = new SysMenu(); SysMenu sysMenu = new SysMenu();
BeanCopyUtils.copy(sysMenuDto,sysMenu); BeanCopyUtils.copy(sysMenuDto,sysMenu);
sysMenu.setUpdatedTime(new Date());
return sysMenuMapper.updateById(sysMenu); return sysMenuMapper.updateById(sysMenu);
} }
@ -58,14 +59,10 @@ public class SysMenuServiceImpl implements SysMenuService {
@Override @Override
public List<SysMenuVo> queryAllMenuList(SysMenuQueryDto sysMenuQueryDto) { public List<SysMenuVo> queryAllMenuList(SysMenuQueryDto sysMenuQueryDto) {
List<SysMenuVo> list = new ArrayList<>();
if(sysMenuQueryDto.getRecursive()) { if(sysMenuQueryDto.getRecursive()) {
sysMenuQueryDto.setParentMenuId(0L); sysMenuQueryDto.setParentMenuId(0L);
list = sysMenuMapper.queryAllMenuList(sysMenuQueryDto);
} else {
list = sysMenuMapper.queryAllMenuListByParentId(sysMenuQueryDto);
} }
List<SysMenuVo> list = sysMenuMapper.queryAllMenuList(sysMenuQueryDto);
return list; return list;
} }

View File

@ -53,11 +53,6 @@
select * from sys_menu where parent_menu_id = #{sysMenu.parentMenuId} select * from sys_menu where parent_menu_id = #{sysMenu.parentMenuId}
</select> </select>
<select id="queryAllMenuListByParentId" resultMap="SysMenuMap">
select * from sys_menu where parent_menu_id = #{sysMenu.parentMenuId}
</select>
<select id="queryChildMenus" resultMap="SysMenuChildMap"> <select id="queryChildMenus" resultMap="SysMenuChildMap">
select * from sys_menu where parent_menu_id = #{id} select * from sys_menu where parent_menu_id = #{id}
</select> </select>

View File

@ -757,8 +757,7 @@
```json ```json
{ {
"userName":"xx", "userName":"xx",
"orgId":"xxx", "orgId":"xxx"
"phone":"xxx"
} }
``` ```
@ -768,7 +767,6 @@
|:---------| :------: | :---: |:--------------------------| |:---------| :------: | :---: |:--------------------------|
| userName | String | Yes | 模糊查询职员名称,当职员名称为空时查询所有职员信息 | | userName | String | Yes | 模糊查询职员名称,当职员名称为空时查询所有职员信息 |
| orgId | BIGINT | Yes | 所属机构ID | | orgId | BIGINT | Yes | 所属机构ID |
| phone | String | Yes | 手机号,模糊查询 |
调用成功返回示例 调用成功返回示例