collector.php 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. declare(strict_types=1);
  3. use App\Controller\CollectorController;
  4. use App\Middleware\Auth\FooMiddleware;
  5. use Hyperf\HttpServer\Router\Router;
  6. Router::addGroup(
  7. '/collector', function () {
  8. Router::get('/index', [CollectorController::class, 'index']);
  9. //添加网站
  10. Router::post('/addWeb', [CollectorController::class, 'addWeb']);
  11. //修改网站
  12. Router::get('/upWeb', [CollectorController::class, 'upWeb']);
  13. //查看并搜索网站
  14. Router::get('/getWeb', [CollectorController::class, 'getWeb']);
  15. //删除网站
  16. Router::get('/delWeb', [CollectorController::class, 'delWeb']);
  17. //查看任务
  18. Router::get('/getRule', [CollectorController::class, 'getRule']);
  19. //添加规则
  20. Router::get('/addRule', [CollectorController::class, 'addRule']);
  21. //修改规则
  22. Router::get('/upRule', [CollectorController::class, 'upRule']);
  23. //删除规则
  24. Router::get('/delRule', [CollectorController::class, 'delRule']);
  25. //采集数据
  26. Router::get('/addInfo', [CollectorController::class, 'addInfo']);
  27. //修改资讯
  28. Router::get('/upInfo', [CollectorController::class, 'upInfo']);
  29. //删除资讯
  30. Router::get('/delInfo', [CollectorController::class, 'delInfo']);
  31. //导入数据
  32. Router::get('/addArt', [CollectorController::class, 'addArt']);
  33. //关联导航
  34. Router::get('/addCatid', [CollectorController::class, 'addCatid']);
  35. //开始采集
  36. Router::post('/sendCrawler', [CollectorController::class, 'sendCrawler']);
  37. },
  38. ['middleware' => [FooMiddleware::class]]
  39. );