MenuManager.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package com.zhcs.dt.service.system.menu;
  2. import java.util.List;
  3. import com.zhcs.dt.entity.system.Menu;
  4. import com.zhcs.dt.util.PageData;
  5. /**说明:MenuService 菜单处理接口
  6. * @author fh 313596790
  7. */
  8. public interface MenuManager {
  9. /**
  10. * @param parentId
  11. * @return
  12. * @throws Exception
  13. */
  14. public List<Menu> listSubMenuByParentId(String parentId)throws Exception;
  15. /**
  16. * @param pd
  17. * @return
  18. * @throws Exception
  19. */
  20. public PageData getMenuById(PageData pd) throws Exception;
  21. /**
  22. * @param menu
  23. * @throws Exception
  24. */
  25. public void saveMenu(Menu menu) throws Exception;
  26. /**
  27. * @param pd
  28. * @return
  29. * @throws Exception
  30. */
  31. public PageData findMaxId(PageData pd) throws Exception;
  32. /**
  33. * @param MENU_ID
  34. * @throws Exception
  35. */
  36. public void deleteMenuById(String MENU_ID) throws Exception;
  37. /**
  38. * @param menu
  39. * @throws Exception
  40. */
  41. public void edit(Menu menu) throws Exception;
  42. /**
  43. * @param pd
  44. * @return
  45. * @throws Exception
  46. */
  47. public PageData editicon(PageData pd) throws Exception;
  48. /**
  49. * @param MENU_ID
  50. * @return
  51. * @throws Exception
  52. */
  53. public List<Menu> listAllMenu(String MENU_ID) throws Exception;
  54. /**
  55. * @param MENU_ID
  56. * @return
  57. * @throws Exception
  58. */
  59. public List<Menu> listAllMenuQx(String MENU_ID) throws Exception;
  60. }