SysRoleMenuKztService.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 com.ydtech.modules.admin.model.SysRoleMenuKzt;
  5. import com.ydtech.modules.admin.model.dto.KZTRoleAndMenuDto;
  6. import java.util.List;
  7. /**
  8. * @author Administrator
  9. * @description 针对表【sys_role_menu_kzt(控制台角色关联菜单)】的数据库操作Service
  10. * @createDate 2024-08-14 16:13:23
  11. */
  12. public interface SysRoleMenuKztService extends IService<SysRoleMenuKzt> {
  13. /**
  14. * @version
  15. * @author: hxl
  16. * @Date: 2024/8/14 18:34
  17. * @Description: 保存控制台关联菜单
  18. */
  19. void saveRoleMenus(KZTRoleAndMenuDto kZTRoleAndMenuDto);
  20. /**
  21. * @version
  22. * @author: hxl
  23. * @Date: 2024/8/15 14:11
  24. * @Description: 通过角色id查询菜单数据
  25. */
  26. List<SysMenu> findMenuIdsByRoleId(Long roleId, String sysType);
  27. /**
  28. * @version
  29. * @author: hxl
  30. * @Date: 2024/8/20 15:38
  31. * @Description: 通过用户id查询是否有权险
  32. */
  33. int findByUseId(String userId, String sysType);
  34. /**
  35. * @version 批量添加菜单
  36. * @author: whp
  37. * @Date: 2024/9/28
  38. * @Description:
  39. */
  40. void saveBatchRoleMenus(KZTRoleAndMenuDto kZTRoleAndMenuDto);
  41. }