web.php 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  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. Router::get('/checkWebsiteRoute', [WebController::class, 'checkWebsiteRoute']);
  56. // 商城
  57. // 获取商城首页
  58. Router::get('/getWebsiteshop', [WebController::class, 'getWebsiteshop']);
  59. // 获取商城栏目
  60. Router::get('/getWebsiteshopCat', [WebController::class, 'getWebsiteshopCat']);
  61. // 获取商城分类列表
  62. Router::get('/getWebsiteshopList', [WebController::class, 'getWebsiteshopList']);
  63. // 获取商城分类详情
  64. Router::get('/getWebsiteshopInfo', [WebController::class, 'getWebsiteshopInfo']);
  65. // 书刊信息
  66. // 获取书刊信息
  67. Router::get('/getWebsiteBook', [WebController::class, 'getWebsiteBook']);
  68. // 获取书刊信息列表
  69. Router::get('/getWebsiteBookList', [WebController::class, 'getWebsiteBookList']);
  70. // 获取书刊信息详情
  71. Router::get('/getWebsiteBookInfo', [WebController::class, 'getWebsiteBookInfo']);
  72. // 尝试
  73. Router::get('/test', [WebController::class, 'test']);
  74. // 求职招聘
  75. // 获取求职招聘
  76. Router::get('/getWebsiteJob', [WebController::class, 'getWebsiteJob']);
  77. // 获取求职招聘列表
  78. Router::get('/getWebsiteJobList', [WebController::class, 'getWebsiteJobList']);
  79. // 获取求职招聘详情
  80. Router::get('/getWebsiteJobInfo', [WebController::class, 'getWebsiteJobInfo']);
  81. // 申请职位
  82. // Router::get('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  83. // 沟通简历
  84. // Router::get('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  85. },
  86. ['middleware' => [WebMiddleware::class]]
  87. );
  88. // --招工招聘交互-----------fr----------------------start
  89. Router::addGroup(
  90. '/web', function () {
  91. // 申请职位
  92. Router::post('/getWebsiteJobApply', [WebController::class, 'getWebsiteJobApply']);
  93. // 沟通简历
  94. Router::post('/getWebsiteJobResume', [WebController::class, 'getWebsiteJobResume']);
  95. // 企业会员-我的职位
  96. Router::post('/getWebsiteJobRecruiting', [WebController::class, 'getWebsiteJobRecruiting']);
  97. },
  98. ['middleware' => [FooMiddleware::class]]
  99. );
  100. // --招工招聘交互-----------fr----------------------end