website.php 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <?php
  2. declare(strict_types=1);
  3. use App\Controller\WebsiteController;
  4. use Hyperf\HttpServer\Router\Router;
  5. use App\Middleware\Auth\FooMiddleware;
  6. Router::addGroup(
  7. '/website', function () {
  8. //添加网站
  9. Router::post('/addWebsite', [WebsiteController::class, 'addWebsite']);
  10. //获取网站列表
  11. Router::get('/getWebsiteList', [WebsiteController::class, 'getWebsiteList']);
  12. //更新网站
  13. Router::post('/updateWebsite', [WebsiteController::class, 'updateWebsite']);
  14. //删除网站
  15. Router::post('/delWebsite', [WebsiteController::class, 'delWebsite']);
  16. //获取网站信息
  17. Router::get('/getWebsiteInfo', [WebsiteController::class, 'getWebsiteInfo']);
  18. //获取网站 网系
  19. Router::get('/getWebsiteColumn', [WebsiteController::class, 'getWebsiteColumn']);
  20. //获取网站 网系
  21. Router::get('/getWebsiteColumnList', [WebsiteController::class, 'getWebsiteColumnList']);
  22. //创建网站网系
  23. Router::post('/addWebsiteColumn', [WebsiteController::class, 'addWebsiteColumn']);
  24. //更新网站网系
  25. Router::post('/updateWebsiteColumn', [WebsiteController::class, 'updateWebsiteColumn']);
  26. //删除网站网系
  27. Router::post('/delWebsiteColumn', [WebsiteController::class, 'delWebsiteColumn']);
  28. Router::get('/getWebsiteRoleList', [WebsiteController::class, 'getWebsiteRoleList']);
  29. Router::post('/createWebsiteRole', [WebsiteController::class, 'createWebsiteRole']);
  30. Router::post('/delWebsiteRole', [WebsiteController::class, 'delWebsiteRole']);
  31. Router::get('/getWebsiteRoleUserList', [WebsiteController::class, 'getWebsiteRoleUserList']);
  32. Router::post('/createWebsiteRoleUser', [WebsiteController::class, 'createWebsiteRoleUser']);
  33. Router::post('/delWebsiteRoleUser', [WebsiteController::class, 'delWebsiteRoleUser']);
  34. //获取模板分类
  35. Router::get('/getTemplateClass', [WebsiteController::class, 'getTemplateClass']);
  36. //添加模板分类
  37. Router::post('/addTemplateClass', [WebsiteController::class, 'addTemplateClass']);
  38. //更新模板分类
  39. Router::post('/upTemplateClass', [WebsiteController::class, 'upTemplateClass']);
  40. //删除模板分类
  41. Router::post('/delTemplateClass', [WebsiteController::class, 'delTemplateClass']);
  42. //获取分类下模板列表
  43. Router::get('/getTemplate', [WebsiteController::class, 'getTemplate']);
  44. //获取分类下模板列表
  45. Router::post('/addTemplate', [WebsiteController::class, 'addTemplate']);
  46. //更新分类下模板列表
  47. Router::post('/upTemplate', [WebsiteController::class, 'upTemplate']);
  48. //删除分类下模板列表
  49. Router::post('/delTemplate', [WebsiteController::class, 'delTemplate']);
  50. //添加网站导航
  51. Router::post('/addWebsiteCategory', [WebsiteController::class, 'addWebsiteCategory']);
  52. //删除网站导航
  53. Router::post('/delWebsiteCategory', [WebsiteController::class, 'delWebsiteCategory']);
  54. //获取网站导航
  55. Router::get('/getAdminWebsiteCategory', [WebsiteController::class, 'getAdminWebsiteCategory']);
  56. //更新网站导航
  57. Router::post('/upWebsiteCategory', [WebsiteController::class, 'upWebsiteCategory']);
  58. //网站导航
  59. Router::get('/getWebsiteCategoryList', [WebsiteController::class, 'getWebsiteCategoryList']);
  60. //删除网站所有的导航
  61. Router::post('/delWebsiteAllCategory', [WebsiteController::class, 'delWebsiteAllCategory']);
  62. //查看指定的导航
  63. Router::get('/getWebsiteCategoryOnes', [WebsiteController::class, 'getWebsiteCategoryOnes']);
  64. //更新指定的某一个导航
  65. Router::post('/upWebsiteCategoryones', [WebsiteController::class, 'upWebsiteCategoryones']);
  66. //网站下的所有导航包含子导航
  67. Router::get('/getWebsiteAllCategory', [WebsiteController::class, 'getWebsiteAllCategory']);
  68. //管理后台数据统计
  69. Router::get('/getAdminIndex', [WebsiteController::class, 'getAdminIndex']);
  70. //搜索网站列表
  71. Router::get('/websiteList', [WebsiteController::class, 'websiteList']);
  72. //检测网站名称是否存在
  73. Router::post('/checkWebsiteName', [WebsiteController::class, 'checkWebsiteName']);
  74. //检测域名是否被重复解析
  75. Router::post('/checkWebsiteUrl', [WebsiteController::class, 'checkWebsiteUrl']);
  76. //板块列表
  77. Router::get('/templateSectorList', [WebsiteController::class, 'templateSectorList']);
  78. //组件列表
  79. Router::get('/sectorComponentList', [WebsiteController::class, 'sectorComponentList']);
  80. //获取网站模板信息
  81. Router::get('/getWebsiteTemplateInfo', [WebsiteController::class, 'getWebsiteTemplateInfo']);
  82. //模板保存
  83. Router::post('/addWebsiteTemplate', [WebsiteController::class, 'addWebsiteTemplate']);
  84. //获取模板的数据
  85. Router::get('/getWebsiteTemplateData', [WebsiteController::class, 'getWebsiteTemplateData']);
  86. //获取并搜索网站
  87. Router::post('/getWebsiteintel', [WebsiteController::class, 'getWebsiteintel']);
  88. //添加搭建网站基础信息
  89. Router::post('/addWebsiteTemplateintel', [WebsiteController::class, 'addWebsiteTemplateintel']);
  90. //获取搭建网站基础信息
  91. Router::post('/getWebsiteTemplateintel', [WebsiteController::class, 'getWebsiteTemplateintel']);
  92. //修改搭建网站基础信息
  93. Router::post('/upWebsiteTemplateintel', [WebsiteController::class, 'upWebsiteTemplateintel']);
  94. //获取网站所有风格
  95. Router::post('/getAllTemplateClass', [WebsiteController::class, 'getAllTemplateClass']);
  96. //获取网站模板列表
  97. Router::post('/getWebsiteTemplateList', [WebsiteController::class, 'getWebsiteTemplateList']);
  98. //添加网站选择风格
  99. Router::post('/addWebsiteTemplateclassintel', [WebsiteController::class, 'addWebsiteTemplateclassintel']);
  100. //获取网站选择风格
  101. Router::post('/getWebsiteTemplateclassintel', [WebsiteController::class, 'getWebsiteTemplateclassintel']);
  102. },
  103. ['middleware' => [FooMiddleware::class]]
  104. );
  105. Router::addGroup(
  106. '/website', function () {
  107. // 获取职能部门
  108. Router::post('/selectWebsiteDepartment', [WebsiteController::class, 'selectWebsiteDepartment']);
  109. // 获取行政区划
  110. Router::post('/selectWebsiteArea', [WebsiteController::class, 'selectWebsiteArea']);
  111. }
  112. );
  113. Router::addGroup(
  114. '/web', function () {
  115. //添加网站
  116. Router::post('/getSiteInfo', [WebsiteController::class, 'getSiteInfo']);
  117. //获取网站导航池
  118. Router::get('/getSiteCategory', [WebsiteController::class, 'getSiteCategory']);
  119. //获取底部导航
  120. Router::get('/getFooterCategoryList', [WebsiteController::class, 'getFooterCategoryList']);
  121. //获取底部导航详情
  122. Router::get('/getFooterContentList', [WebsiteController::class, 'getFooterContentList']);
  123. //底部导航详情页
  124. Router::get('/getFooterContentInfo', [WebsiteController::class, 'getFooterContentInfo']);
  125. },
  126. ['middleware' => [\App\Middleware\Auth\WebMiddleware::class]]
  127. );