authority.php 1023 B

1234567891011121314151617181920212223242526
  1. <?php
  2. declare(strict_types=1);
  3. use App\Controller\AuthorityController;
  4. use Hyperf\HttpServer\Router\Router;
  5. use App\Middleware\Auth\FooMiddleware;
  6. Router::addGroup(
  7. '/authority', function () {
  8. //获取菜单列表
  9. Router::get('/getMenuList', [AuthorityController::class, 'getMenuList']);
  10. //删除菜单
  11. Router::post('/delMenu', [AuthorityController::class, 'delMenu']);
  12. //添加菜单
  13. Router::post('/addMenu', [AuthorityController::class, 'addMenu']);
  14. //获取菜单信息
  15. Router::get('/getMenuInfo', [AuthorityController::class, 'getMenuInfo']);
  16. //更新菜单
  17. Router::post('/updateMenu', [AuthorityController::class, 'updateMenu']);
  18. //用户拥有的菜单
  19. Router::get('/getRecursionMenu', [AuthorityController::class, 'getRecursionMenu']);
  20. //获取所有菜单列表
  21. Router::get('/getAllMenuList', [AuthorityController::class, 'getAllMenuList']);
  22. },
  23. ['middleware' => [FooMiddleware::class]]
  24. );