123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- package com.usky.service.sys.menuService;
- import com.usky.entity.sys.SysMenuDTO;
- import com.usky.entity.sys.vo.SysMenuVO;
- import com.usky.entity.sys.vo.SysUserVO;
- import java.util.List;
- import java.util.Set;
- /**
- * @author laowo
- * @version v1.0
- * @date 2021/8/23 15:11
- * @description TODO
- **/
- public interface MenuService {
- /**
- * 根据用户id查询权限
- *
- * @param userId 用户id
- * @return
- */
- public Set<String> qyeryPermsByUserId(long userId);
- /**
- * 根据当前用户查询菜单
- *
- * @param user
- * @return
- */
- List<SysMenuVO> queryMenuList(SysUserVO user);
- /**
- * 根据用户查询菜单
- *
- * @param sysMenuVO
- * @param menuName
- * @param visible
- * @param userId
- * @return
- */
- List<SysMenuVO> list(SysMenuVO sysMenuVO, String menuName, String visible, Integer userId);
- /**
- * 根据菜单id查询菜单
- *
- * @param menuId
- * @return
- */
- int queryMenuById(Integer menuId);
- /**
- * 查询角色-菜单
- *
- * @param menuId
- * @return
- */
- int queryRoleMenuByMenuId(Integer menuId);
- /**
- * 删除菜单
- *
- * @param menuId
- */
- void deleteMenuById(Integer menuId);
- /**
- * 根据菜单名称查询菜单
- *
- * @param menuName
- * @param parentId
- * @return
- */
- List<SysMenuDTO> queryMenuByName(String menuName, Integer parentId);
- /**
- * 新增菜单
- *
- * @param menu
- */
- void add(SysMenuVO menu);
- /**
- * 菜单修改
- *
- * @param menu
- */
- void updateMenu(SysMenuVO menu);
- }
|