AuthorityServiceInterface.php 963 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. namespace App\JsonRpc;
  3. interface AuthorityServiceInterface
  4. {
  5. /**
  6. * 菜单列表
  7. * @param array $data
  8. * @return array
  9. */
  10. public function getMenuList(array $data);
  11. /**
  12. * 获取菜单信息
  13. * @param array $data
  14. * @return array
  15. */
  16. public function getMenuInfo(array $data);
  17. /**
  18. * 更新菜单
  19. * @param array $data
  20. * @return array
  21. */
  22. public function updateMenu(array $data);
  23. /**
  24. * 删除惨淡
  25. * @param array $data
  26. * @return array
  27. */
  28. public function delMenu(array $data);
  29. /**
  30. * 创建菜单
  31. * @param array $data
  32. * @return array
  33. */
  34. public function addMenu(array $data);
  35. /**
  36. * 查询菜单
  37. * @param array $data
  38. * @return array
  39. */
  40. public function getRecursionMenu(array $data);
  41. /**
  42. * @param array $data
  43. * @return mixed
  44. */
  45. public function getAllMenuList(array $data);
  46. }