news.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. declare (strict_types = 1);
  3. use App\Controller\NewsController;
  4. use Hyperf\HttpServer\Router\Router;
  5. use App\Middleware\Auth\FooMiddleware;
  6. Router::addGroup(
  7. '/news', function () {
  8. //获取导航池列表
  9. Router::get('/getCategoryList', [NewsController::class, 'getCategoryList']);
  10. //后台获取 我的导航池
  11. Router::get('/myCategoryList', [NewsController::class, 'myCategoryList']);
  12. //导航池 筛选 搜索
  13. Router::get('/categoryList', [NewsController::class, 'categoryList']);
  14. //添加导航池
  15. Router::post('/addCategory', [NewsController::class, 'addCategory']);
  16. //更新导航池
  17. Router::post('/updateCategory', [NewsController::class, 'updateCategory']);
  18. //删除导航池
  19. Router::post('/delCategory', [NewsController::class, 'delCategory']);
  20. //获取资讯列表
  21. Router::get('/getArticleList', [NewsController::class, 'getArticleList']);
  22. //添加资讯
  23. Router::post('/addArticle', [NewsController::class, 'addArticle']);
  24. //修改资讯
  25. Router::post('/updateArticle', [NewsController::class, 'updateArticle']);
  26. //删除资讯
  27. Router::post('/delArticle', [NewsController::class, 'delArticle']);
  28. //更新资讯状态
  29. Router::post('/upArticleStatus', [NewsController::class, 'upArticleStatus']);
  30. //查看资讯
  31. Router::get('/getArticleInfo', [NewsController::class, 'getArticleInfo']);
  32. //获取导航池信息
  33. Router::get('/getCategoryInfo', [NewsController::class, 'getCategoryInfo']);
  34. //前端-获取资讯列表
  35. Router::get('/getWebsiteArticleList', [NewsController::class, 'getWebsiteArticleList']);
  36. //检测导航池名称是否存在
  37. Router::post('/checkCategoryName', [NewsController::class, 'checkCategoryName']);
  38. //20250226 产品列表
  39. Router::post('/getGoodList', [NewsController::class, 'getGoodList']);
  40. Router::post('/getGoodInfo', [NewsController::class, 'getGoodInfo']);
  41. Router::post('/addGood', [NewsController::class, 'addGood']);
  42. Router::post('/updateGood', [NewsController::class, 'updateGood']);
  43. Router::post('/delGood', [NewsController::class, 'delGood']);
  44. //20250226 产品列表
  45. //后端-获取调查问卷列表
  46. Router::post('/getSurveyList', [NewsController::class, 'getSurveyList']);
  47. //后端-获取调查问卷详情
  48. Router::post('/getSurveyInfo', [NewsController::class, 'getSurveyInfo']);
  49. },
  50. ['middleware' => [FooMiddleware::class]]
  51. );