SysRoleMenuMapper.java 990 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.bizmatics.persistence.mapper.system;
  2. import com.bizmatics.model.system.SysRoleMenu;
  3. import org.springframework.stereotype.Repository;
  4. import java.util.List;
  5. /**
  6. * 角色与菜单关联表 数据层
  7. *
  8. * @author yq
  9. */
  10. @Repository
  11. public interface SysRoleMenuMapper
  12. {
  13. /**
  14. * 查询菜单使用数量
  15. *
  16. * @param menuId 菜单ID
  17. * @return 结果
  18. */
  19. public int checkMenuExistRole(Long menuId);
  20. /**
  21. * 通过角色ID删除角色和菜单关联
  22. *
  23. * @param roleId 角色ID
  24. * @return 结果
  25. */
  26. public int deleteRoleMenuByRoleId(Long roleId);
  27. /**
  28. * 批量删除角色菜单关联信息
  29. *
  30. * @param ids 需要删除的数据ID
  31. * @return 结果
  32. */
  33. public int deleteRoleMenu(Long[] ids);
  34. /**
  35. * 批量新增角色菜单信息
  36. *
  37. * @param roleMenuList 角色菜单列表
  38. * @return 结果
  39. */
  40. public int batchRoleMenu(List<SysRoleMenu> roleMenuList);
  41. }