web.php 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <?php
  2. declare(strict_types=1);
  3. use App\Controller\WebController;
  4. use Hyperf\HttpServer\Router\Router;
  5. use App\Middleware\Auth\WebMiddleware;
  6. use App\Middleware\Auth\FooMiddleware;
  7. Router::addGroup(
  8. '/web', function () {
  9. Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
  10. Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
  11. Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
  12. Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
  13. Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
  14. Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
  15. Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
  16. Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
  17. Router::get('/getWebsiteArticleList', [WebController::class, 'getWebsiteArticleList']);
  18. Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
  19. Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
  20. // 获取网站底部基础信息
  21. Router::get('/getWebsiteFootInfo', [WebController::class, 'getWebsiteFootInfo']);
  22. // 获取网站底部导航
  23. Router::get('/getWebsiteFooterCategory', [WebController::class, 'getWebsiteFooterCategory']);
  24. // 获取网站底部导航列表
  25. Router::get('/getWebsiteFooterCategoryList', [WebController::class, 'getWebsiteFooterCategoryList']);
  26. // 获取网站底部导航内容
  27. Router::get('/getWebsiteFooterCategoryInfo', [WebController::class, 'getWebsiteFooterCategoryInfo']);
  28. // 搜索网站二级导航
  29. Router::get('/selectWebsiteCategory', [WebController::class, 'selectWebsiteCategory']);
  30. // 搜索网站二级导航-seo列表页
  31. Router::get('/getWebsiteCategoryHead', [WebController::class, 'getWebsiteCategoryHead']);
  32. //获取某个栏目
  33. Router::get('/getOneWebsiteCategory', [WebController::class, 'getOneWebsiteCategory']);
  34. //获取调查问卷
  35. Router::get('/getWebsiteSurvey', [WebController::class, 'getWebsiteSurvey']);
  36. // 添加调查问卷选项
  37. Router::get('/addWebsiteSurveyOption', [WebController::class, 'addWebsiteSurveyOption']);
  38. // 调查问卷-投票
  39. Router::get('/addWebsiteSurveyVote', [WebController::class, 'addWebsiteSurveyVote']);
  40. // 获取父级/子级栏目----路由
  41. Router::get('/getWebsiteParentCategory', [WebController::class, 'getWebsiteParentCategory']);
  42. // 获取栏目下的文章
  43. Router::get('/getWebsiteCatidArticle', [WebController::class, 'getWebsiteCatidArticle']);
  44. // 获取底部所有信息
  45. Router::get('/getWebsiteFootAll', [WebController::class, 'getWebsiteFootAll']);
  46. // 获取顶部信息
  47. Router::get('/getWebsiteHead', [WebController::class, 'getWebsiteHead']);
  48. // 获取网站全部模块新闻
  49. Router::get('/getWebsiteAllArticle', [WebController::class, 'getWebsiteAllArticle']);
  50. // 乡村网-获取特殊新闻
  51. Router::get('/getWebsiteArticles', [WebController::class, 'getWebsiteArticles']);
  52. // 匹配路由
  53. Router::get('/getWebsiteRoute', [WebController::class, 'getWebsiteRoute']);
  54. // 商城
  55. // 获取商城首页
  56. Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
  57. // 获取商城栏目
  58. Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
  59. // 获取商城分类列表
  60. Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
  61. // 获取商城分类详情
  62. Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
  63. // 书刊信息
  64. // 获取书刊信息
  65. Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
  66. // 获取书刊信息列表
  67. Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
  68. // 获取书刊信息详情
  69. Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
  70. // 尝试
  71. Router::get('/test', [WebController::class, 'test']);
  72. // 求职招聘
  73. // 获取求职招聘
  74. Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
  75. // 获取求职招聘列表
  76. Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
  77. // 获取求职招聘详情
  78. Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
  79. // 申请职位
  80. // Router::get('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  81. // 沟通简历
  82. // Router::get('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  83. },
  84. ['middleware' => [WebMiddleware::class]]
  85. );
  86. // --招工招聘交互-----------fr----------------------start
  87. Router::addGroup(
  88. '/web', function () {
  89. // 申请职位
  90. Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  91. // 沟通简历
  92. Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  93. },
  94. ['middleware' => [FooMiddleware::class]]
  95. );
  96. // --招工招聘交互-----------fr----------------------end