SysMenuService.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.ydtech.modules.admin.service;
  2. import com.baomidou.mybatisplus.extension.service.IService;
  3. import com.ydtech.modules.admin.model.SysMenu;
  4. import java.util.List;
  5. public interface SysMenuService extends IService<SysMenu> {
  6. public List<SysMenu> findTree(String userName, int menuType);
  7. public List<SysMenu> findByUser(String userName);
  8. List<SysMenu> findRoleMenus(Long roleId);
  9. /**
  10. * @version
  11. * @author: hxl
  12. * @Date: 2024/8/14 14:28
  13. * @Description: 查询控制台的菜单树
  14. */
  15. List<SysMenu> queryKZTMenuList(String sysType,int menuType);
  16. /**
  17. * @version
  18. * @author: hxl
  19. * @Date: 2024/8/14 14:58
  20. * @Description: 通过用户id查询菜单树
  21. */
  22. List<SysMenu> findMenuListByUserId(String userId,String sysType);
  23. /**
  24. * @version
  25. * @author: hxl
  26. * @Date: 2024/8/15 14:21
  27. * @Description: 通过角色id查询控制台角色
  28. */
  29. List<SysMenu> getSysMenusByRoleId(Long roleId, String sysType);
  30. /**
  31. * @version
  32. * @author: hxl
  33. * @Date: 2024/8/20 15:36
  34. * @Description: 通过类型查询数据是否有权限
  35. */
  36. int findByUseId(String userId, String sysType);
  37. }