SysMenuMapper.java 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package com.ssm.mapper.system;
  2. import java.util.List;
  3. import org.apache.ibatis.annotations.Param;
  4. import com.ssm.model.system.SysMenu;
  5. import com.ssm.model.system.SysMenuExample;
  6. public interface SysMenuMapper {
  7. int countByExample(SysMenuExample example);
  8. int deleteByExample(SysMenuExample example);
  9. int deleteByPrimaryKey(Integer id);
  10. int insert(SysMenu record);
  11. int insertSelective(SysMenu record);
  12. List<SysMenu> selectByExampleWithBLOBs(SysMenuExample example);
  13. SysMenu selectByPrimaryKey(Integer menuid);
  14. int updateByExampleSelective(@Param("record") SysMenu record, @Param("example") SysMenuExample example);
  15. int updateByExampleWithBLOBs(@Param("record") SysMenu record, @Param("example") SysMenuExample example);
  16. int updateByExample(@Param("record") SysMenu record, @Param("example") SysMenuExample example);
  17. int updateByPrimaryKeySelective(SysMenu record);
  18. int updateByPrimaryKeyWithBLOBs(SysMenu record);
  19. List<SysMenu> selectSysMenuWithBLOBsByPid(@Param("parentid")Integer parentid);
  20. List<SysMenu> selectBySysMenuWithBLOBs(SysMenu menu);
  21. Integer selectCountByParentid(@Param("parentid")Integer parentid);
  22. Integer selectMaxmenuIdByParentid(@Param("parentid")Integer parentid);
  23. List<SysMenu> selectAllpageMenus();
  24. SysMenu selectByMenuId(Integer menuid);
  25. List<SysMenu> selectFirstMenu();
  26. List<SysMenu> selectFirstMenuByParentId(int parentId);
  27. List<SysMenu> selectSysUserMenus(@Param("userid")Integer userid);
  28. List<SysMenu> selectMenusByPage(SysMenu menu);
  29. List<SysMenu> selectMenusByRoleId(Integer roleId);
  30. List<SysMenu> selectMenusLevelLT2ByRoleId(Integer roleId);
  31. List<SysMenu> selectButtonByRoleId(@Param("roleId")Integer roleId);
  32. List<SysMenu> selectPageMenusByRole(@Param("roleId")Integer roleId);
  33. List<SysMenu> selectChildMenusByPageMenuId(@Param("menuId")Integer menuId);
  34. List<SysMenu> selectButtonMenusByRole(@Param("roleId")Integer roleId);
  35. List<SysMenu> selectPageMenusByRoleId(@Param("roleId")Integer roleId);
  36. List<SysMenu> selectButtonMenusByRoleId(@Param("roleId")Integer roleId);
  37. List<SysMenu> selectBySysMenuWithBLOBs2(SysMenu menu);
  38. Integer selectMaxOrder();
  39. Integer selectMaxOrderUnderParent(@Param("parentId") Integer parentId);
  40. Integer selectMaxOrderIdUnderParent(@Param("parentId") Integer parentId);
  41. int updateOrderBy(@Param("orderBy") Integer orderBy);
  42. int updateOrderByCount(@Param("addNum") Integer addNum, @Param("orderBy") Integer orderBy);
  43. Integer countSonMenu(@Param("menuId") Integer menuId);
  44. Integer selectPrevOrder(@Param("level") Integer level, @Param("orderBy")Integer orderBy, @Param("parentId")Integer parentId);
  45. SysMenu selectMenuByOrderAndParent(@Param("orderBy")Integer orderBy, @Param("parentId")Integer parentId);
  46. List<SysMenu> selectMenuByOrderBy(@Param("orderBy")Integer orderBy);
  47. Integer selectNextOrder(@Param("level") Integer level, @Param("orderBy")Integer orderBy, @Param("parentId")Integer parentId);
  48. Integer selectNextLevel(@Param("level") Integer level, @Param("orderBy")Integer orderBy);
  49. Integer countAdd(@Param("from") Integer from, @Param("to")Integer to);
  50. List<SysMenu> addOrderBy(@Param("to") Integer to, @Param("from")Integer from);
  51. List<SysMenu> deleteOrderBy(@Param("from") Integer from, @Param("next")Integer next);
  52. SysMenu selectMenuByUrl(@Param("url") String url);
  53. Integer selectReByMenuIdAndRoleId(@Param("menuId") Integer menuId, @Param("roleId") Integer roleId);
  54. }