web.php 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132
  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. use App\Controller\WebsiteController;
  8. Router::addGroup(
  9. '/web', function () {
  10. Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
  11. Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
  12. Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
  13. Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
  14. Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
  15. Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
  16. Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
  17. Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
  18. Router::get('/getWebsiteArticleList', [WebController::class, 'getWebsiteArticleList']);
  19. Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
  20. Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
  21. // 获取网站底部基础信息
  22. Router::get('/getWebsiteFootInfo', [WebController::class, 'getWebsiteFootInfo']);
  23. // 获取网站底部导航
  24. Router::get('/getWebsiteFooterCategory', [WebController::class, 'getWebsiteFooterCategory']);
  25. // 获取网站底部导航列表
  26. Router::get('/getWebsiteFooterCategoryList', [WebController::class, 'getWebsiteFooterCategoryList']);
  27. // 获取网站底部导航内容
  28. Router::get('/getWebsiteFooterCategoryInfo', [WebController::class, 'getWebsiteFooterCategoryInfo']);
  29. // 搜索网站二级导航
  30. Router::get('/selectWebsiteCategory', [WebController::class, 'selectWebsiteCategory']);
  31. // 搜索网站二级导航-seo列表页
  32. Router::get('/getWebsiteCategoryHead', [WebController::class, 'getWebsiteCategoryHead']);
  33. //获取某个栏目
  34. Router::get('/getOneWebsiteCategory', [WebController::class, 'getOneWebsiteCategory']);
  35. //获取调查问卷
  36. Router::get('/getWebsiteSurvey', [WebController::class, 'getWebsiteSurvey']);
  37. // 添加调查问卷选项
  38. Router::get('/addWebsiteSurveyOption', [WebController::class, 'addWebsiteSurveyOption']);
  39. // 调查问卷-投票
  40. Router::get('/addWebsiteSurveyVote', [WebController::class, 'addWebsiteSurveyVote']);
  41. // 获取父级/子级栏目----路由
  42. Router::get('/getWebsiteParentCategory', [WebController::class, 'getWebsiteParentCategory']);
  43. // 获取栏目下的文章
  44. Router::get('/getWebsiteCatidArticle', [WebController::class, 'getWebsiteCatidArticle']);
  45. // 获取底部所有信息
  46. Router::get('/getWebsiteFootAll', [WebController::class, 'getWebsiteFootAll']);
  47. // 获取顶部信息
  48. Router::get('/getWebsiteHead', [WebController::class, 'getWebsiteHead']);
  49. // 获取网站全部模块新闻
  50. Router::get('/getWebsiteAllArticle', [WebController::class, 'getWebsiteAllArticle']);
  51. // 乡村网-获取特殊新闻
  52. Router::get('/getWebsiteArticles', [WebController::class, 'getWebsiteArticles']);
  53. // 匹配路由
  54. Router::get('/getWebsiteRoute', [WebController::class, 'getWebsiteRoute']);
  55. // 验证路由
  56. Router::get('/checkWebsiteRoute', [WebController::class, 'checkWebsiteRoute']);
  57. // 商城
  58. // 获取商城首页-根据level获取
  59. Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
  60. // 获取商城首页-根据栏目id获取
  61. Router::get('/getWebsiteCatidshop', [WebController::class, 'getWebsiteCatidshop']);
  62. // 获取商城栏目
  63. Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
  64. // 获取商城分类列表
  65. Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
  66. // 获取商城分类详情
  67. Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
  68. // 书刊信息
  69. // 获取书刊信息
  70. Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
  71. // 获取书刊信息列表
  72. Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
  73. // 获取书刊信息详情
  74. Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
  75. // 尝试
  76. Router::get('/test', [WebController::class, 'test']);
  77. // 求职招聘
  78. // 获取求职招聘下拉选框
  79. Router::get('/getWebsiteJobSelect', [WebController::class, 'getWebsiteJobSelect']);
  80. // 获取求职招聘
  81. Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
  82. // 获取求职招聘列表
  83. Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
  84. // 获取求职招聘详情
  85. Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
  86. // 申请职位
  87. // Router::get('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  88. // c端-招聘 职位分类
  89. Router::get('/getPositionList', [WebController::class, 'getPositionList']);
  90. // c端-招聘 推荐等级职位
  91. Router::get('/getWebsiteLevelJob', [WebController::class, 'getWebsiteLevelJob']);
  92. //贴身宝贝
  93. Router::get('/getWebsiteTsbb', [WebController::class, 'getWebsiteTsbb']);
  94. //列表页
  95. Router::get('/getWebsiteTsbbList', [WebController::class, 'getWebsiteTsbbList']);
  96. //详情页
  97. Router::get('/getWebsiteTsbbDetail', [WebController::class, 'getWebsiteTsbbDetail']);
  98. },
  99. ['middleware' => [WebMiddleware::class]]
  100. );
  101. // --招工招聘交互-----------fr----------------------start
  102. Router::addGroup(
  103. '/web', function () {
  104. // 申请职位
  105. Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  106. // 沟通简历
  107. Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  108. // 企业会员-我的职位
  109. Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
  110. },
  111. ['middleware' => [FooMiddleware::class]]
  112. );
  113. // --招工招聘交互-----------fr----------------------end
  114. Router::addGroup(
  115. '/web', function () {
  116. // 获取底部所有信息
  117. Router::get('/getAdminWebsiteFootAll', [WebController::class, 'getAdminWebsiteFootAll']);
  118. //获取网站基本信息
  119. Router::get('/getAdminSiteInfo', [WebsiteController::class, 'getAdminSiteInfo']);
  120. }
  121. );