package com.monkeylessey.sys.service; import com.baomidou.mybatisplus.extension.service.IService; import com.monkeylessey.sys.domain.entity.SysMenu; import com.monkeylessey.sys.domain.form.SysMenuForm; import com.monkeylessey.response.Result; import com.monkeylessey.sys.domain.query.SysMenuQuery; import java.util.List; /** *

* 服务类 *

* * @author 向培 * @since 2022-04-09 */ public interface SysMenuService extends IService { /** * 添加菜单 * * @param form * @return */ Result addMenu(SysMenuForm form); /** * 修改菜单 * * @param form * @return */ Result editMenu(SysMenuForm form); /** * 删除menu * * @param menuId * @return */ Result deleteMenuById(String menuId); /** * 分页查询 * * @param query * @return */ Result selectMenuByPage(SysMenuQuery query); /** * id查找 * * @param menuId * @return */ Result selectMenuById(String menuId); /** * 批量删除菜单 * * @param ids * @return */ Result deleteMenuByIds(List ids); /** * 菜单列表 * * @return */ Result menuList(); /** * 菜单树 * * @param query * @return */ Result selectMenuTree(SysMenuQuery query); }