web.php 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  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',
  10. function () {
  11. Router::get('/getWebsiteCategory', [WebController::class, 'getWebsiteCategory']);
  12. Router::get('/getWebsiteDistrit', [WebController::class, 'getWebsiteDistrit']);
  13. Router::get('/getWebsiteAdvertisement', [WebController::class, 'getWebsiteAdvertisement']);
  14. Router::get('/selectWebsiteDepartment', [WebController::class, 'selectWebsiteDepartment']);
  15. Router::get('/selectWebsiteArea', [WebController::class, 'selectWebsiteArea']);
  16. Router::get('/getWebsiteArticlett', [WebController::class, 'getWebsiteArticlett']);
  17. Router::get('/getWebsiteModelArticles', [WebController::class, 'getWebsiteModelArticles']);
  18. Router::get('/getWebsiteModelCategory', [WebController::class, 'getWebsiteModelCategory']);
  19. Router::get('/getWebsiteArticleList', [WebController::class, 'getWebsiteArticleList']);
  20. Router::get('/selectWebsiteArticleInfo', [WebController::class, 'selectWebsiteArticleInfo']);
  21. Router::get('/selectWebsiteLinks', [WebController::class, 'selectWebsiteLinks']);
  22. // 获取网站底部基础信息
  23. Router::get('/getWebsiteFootInfo', [WebController::class, 'getWebsiteFootInfo']);
  24. // 获取网站底部导航
  25. Router::get('/getWebsiteFooterCategory', [WebController::class, 'getWebsiteFooterCategory']);
  26. // 获取网站底部导航列表
  27. Router::get('/getWebsiteFooterCategoryList', [WebController::class, 'getWebsiteFooterCategoryList']);
  28. // 获取网站底部导航内容
  29. Router::get('/getWebsiteFooterCategoryInfo', [WebController::class, 'getWebsiteFooterCategoryInfo']);
  30. // 搜索网站二级导航
  31. Router::get('/selectWebsiteCategory', [WebController::class, 'selectWebsiteCategory']);
  32. // 搜索网站二级导航-seo列表页
  33. Router::get('/getWebsiteCategoryHead', [WebController::class, 'getWebsiteCategoryHead']);
  34. //获取某个栏目
  35. Router::get('/getOneWebsiteCategory', [WebController::class, 'getOneWebsiteCategory']);
  36. //获取调查问卷
  37. Router::get('/getWebsiteSurvey', [WebController::class, 'getWebsiteSurvey']);
  38. // 添加调查问卷选项
  39. Router::get('/addWebsiteSurveyOption', [WebController::class, 'addWebsiteSurveyOption']);
  40. // 调查问卷-投票
  41. Router::get('/addWebsiteSurveyVote', [WebController::class, 'addWebsiteSurveyVote']);
  42. // 获取父级/子级栏目----路由
  43. Router::get('/getWebsiteParentCategory', [WebController::class, 'getWebsiteParentCategory']);
  44. // 获取栏目下的文章
  45. Router::get('/getWebsiteCatidArticle', [WebController::class, 'getWebsiteCatidArticle']);
  46. // 获取底部所有信息
  47. Router::get('/getWebsiteFootAll', [WebController::class, 'getWebsiteFootAll']);
  48. // 获取顶部信息
  49. Router::get('/getWebsiteHead', [WebController::class, 'getWebsiteHead']);
  50. // 获取网站全部模块新闻
  51. Router::get('/getWebsiteAllArticle', [WebController::class, 'getWebsiteAllArticle']);
  52. // 乡村网-获取特殊新闻
  53. Router::get('/getWebsiteArticles', [WebController::class, 'getWebsiteArticles']);
  54. // 匹配路由
  55. Router::get('/getWebsiteRoute', [WebController::class, 'getWebsiteRoute']);
  56. // 验证路由
  57. Router::get('/checkWebsiteRoute', [WebController::class, 'checkWebsiteRoute']);
  58. // 商城
  59. // 获取商城首页-根据level获取
  60. Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
  61. // 获取商城首页-根据栏目id获取
  62. Router::get('/getWebsiteCatidshop', [WebController::class, 'getWebsiteCatidshop']);
  63. // 获取商城栏目
  64. Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
  65. // 获取商城分类列表
  66. Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
  67. // 获取商城分类详情
  68. Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
  69. // 书刊信息
  70. // 获取书刊信息
  71. Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
  72. // 获取书刊信息列表
  73. Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
  74. // 获取书刊信息详情
  75. Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
  76. // 求职招聘
  77. // 招工招聘栏目首页
  78. Router::get('/getWebsiteCategoryJob', [WebController::class, 'getWebsiteCategoryJob']);
  79. // 获取求职招聘下拉选框
  80. Router::get('/getWebsiteJobSelect', [WebController::class, 'getWebsiteJobSelect']);
  81. // 获取求职招聘
  82. Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
  83. // 获取求职招聘列表
  84. Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
  85. // 获取求职招聘详情
  86. Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
  87. // c端-招聘 职位分类
  88. Router::get('/getPositionList', [WebController::class, 'getPositionList']);
  89. // c端-招聘 推荐等级职位
  90. Router::get('/getWebsiteLevelJob', [WebController::class, 'getWebsiteLevelJob']);
  91. //贴身宝贝
  92. Router::get('/getWebsiteTsbb', [WebController::class, 'getWebsiteTsbb']);
  93. //列表页
  94. Router::get('/getWebsiteTsbbList', [WebController::class, 'getWebsiteTsbbList']);
  95. //详情页
  96. Router::get('/getWebsiteTsbbDetail', [WebController::class, 'getWebsiteTsbbDetail']);
  97. //农网导航
  98. Router::get('/getWebsiteNwHomeList', [WebController::class, 'getWebsiteNwHomeList']);
  99. // c端
  100. // 企业模块
  101. Router::get('/getWebsiteCompany', [WebController::class, 'getWebsiteCompany']);
  102. // 企业列表
  103. Router::get('/getWebsiteCompanyList', [WebController::class, 'getWebsiteCompanyList']);
  104. // 企业详情
  105. Router::get('/getWebsiteCompanyInfo', [WebController::class, 'getWebsiteCompanyInfo']);
  106. // 项目模块
  107. Router::get('/getWebsiteProject', [WebController::class, 'getWebsiteProject']);
  108. // 项目列表
  109. Router::get('/getWebsiteProjectList', [WebController::class, 'getWebsiteProjectList']);
  110. // 项目详情
  111. Router::get('/getWebsiteProjectInfo', [WebController::class, 'getWebsiteProjectInfo']);
  112. // 自助建站-c端获取头部及底部所有网站信息
  113. Router::get('/getWebsiteAllinfo', [WebController::class, 'getWebsiteAllinfo']);
  114. // 政讯项目-获取网站的网民留言
  115. Router::get('/getWebsiteMessage', [WebController::class, 'getWebsiteMessage']);
  116. // 政讯项目-获取省市
  117. Router::get('/getWebsiteProvinceCity', [WebController::class, 'getWebsiteProvinceCity']);
  118. // 政讯项目-搜索调研选题
  119. Router::get('/getWebsiteResearchTopic', [WebController::class, 'getWebsiteResearchTopic']);
  120. // 政讯项目-在线服务、法律咨询列表页
  121. Router::post('/getOnlineList', [WebController::class, 'getOnlineList']);
  122. Router::post('/getLawList', [WebController::class, 'getLawList']);
  123. },
  124. ['middleware' => [WebMiddleware::class]]
  125. );
  126. // --招工招聘交互-----------fr----------------------start
  127. Router::addGroup(
  128. '/web',
  129. function () {
  130. // 申请职位
  131. Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  132. // 沟通简历
  133. Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  134. // 企业会员-我的职位
  135. Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
  136. //自助建站-流程管理-获取导航栏
  137. Router::post('/getWebCategoryList', [WebController::class, 'getWebCategoryList']);
  138. },
  139. ['middleware' => [FooMiddleware::class]]
  140. );
  141. // --招工招聘交互-----------fr----------------------end
  142. Router::addGroup(
  143. '/web',
  144. function () {
  145. // 获取底部所有信息
  146. Router::get('/getAdminWebsiteFootAll', [WebController::class, 'getAdminWebsiteFootAll']);
  147. //获取网站基本信息
  148. Router::get('/getAdminSiteInfo', [WebsiteController::class, 'getAdminSiteInfo']);
  149. }
  150. );