website.php 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  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::post('/getWebsiteTemplateintel', [WebsiteController::class, 'getWebsiteTemplateintel']);
  78. //搭建网站基础信息
  79. Router::post('/addWebsiteTemplateintel', [WebsiteController::class, 'addWebsiteTemplateintel']);
  80. //获取网站所有风格
  81. Router::post('/getAllTemplateClass', [WebsiteController::class, 'getAllTemplateClass']);
  82. //获取网站模板列表
  83. Router::post('/getWebsiteTemplateList', [WebsiteController::class, 'getWebsiteTemplateList']);
  84. //添加网站选择风格
  85. Router::post('/addWebsiteTemplateclassintel', [WebsiteController::class, 'addWebsiteTemplateclassintel']);
  86. //获取网站标识列表
  87. Router::get('/getWebsiteGroupList', [WebsiteController::class, 'getWebsiteGroupList']);
  88. //20250212 网站标识
  89. //添加网站标识
  90. Router::post('/addWebsiteGroup', [WebsiteController::class, 'addWebsiteGroup']);
  91. //删除网站标识
  92. Router::post('/deleteWebsiteGroup', [WebsiteController::class, 'deleteWebsiteGroup']);
  93. //修改网站标识
  94. Router::post('/updateWebsiteGroup', [WebsiteController::class, 'updateWebsiteGroup']);
  95. //获取网站标识信息
  96. Router::post('/getWebsiteGroupInfo', [WebsiteController::class, 'getWebsiteGroupInfo']);
  97. //获取网站标识下网站列表
  98. Router::post('/getWebsiteGroupList', [WebsiteController::class, 'getWebsiteGroupList']);
  99. //获取网站下导航列表
  100. Router::post('/getWebsiteNavList', [WebsiteController::class, 'getWebsiteNavList']);
  101. // 20250307 根据网站标识获取导航池
  102. Router::post('/getWebsiteNavPool', [WebsiteController::class, 'getWebsiteNavPool']);
  103. // 20250307 根据网站标识获和导航获取站点
  104. Router::post('/getWebsiteNavPoolSite', [WebsiteController::class, 'getWebsiteNavPoolSite']);
  105. //获取所有的栏目
  106. Router::get('/getAllCategory', [WebsiteController::class, 'getAllCategory']);
  107. //修改网站导航排序
  108. Router::post('/upWebsiteCategorySort', [WebsiteController::class, 'upWebsiteCategorySort']);
  109. // --自助建站-----------fr----------------------start
  110. //获取并搜索网站
  111. Router::post('/getWebsiteintel', [WebsiteController::class, 'getWebsiteintel']);
  112. //添加搭建网站基础信息
  113. //修改搭建网站基础信息
  114. Router::post('/upWebsiteTemplateintel', [WebsiteController::class, 'upWebsiteTemplateintel']);
  115. Router::post('/getWebsiteTemplateclassintel', [WebsiteController::class, 'getWebsiteTemplateclassintel']);
  116. //获取网站选择的模板下的板块
  117. Router::post('/getWebsiteSectorList', [WebsiteController::class, 'getWebsiteSectorList']);
  118. // 获取所有的静态资源
  119. Router::get('/getStaticResourceList', [WebsiteController::class, 'getStaticResourceList']);
  120. // 添加静态资源
  121. Router::post('/addStaticResource', [WebsiteController::class, 'addStaticResource']);
  122. // 删除静态资源
  123. Router::post('/delStaticResource', [WebsiteController::class, 'delStaticResource']);
  124. // 获取尺寸列表
  125. Router::get('/getSizeList', [WebsiteController::class, 'getSizeList']);
  126. // 添加尺寸
  127. Router::post('/addSize', [WebsiteController::class, 'addSize']);
  128. // 删除尺寸
  129. Router::post('/delSize', [WebsiteController::class, 'delSize']);
  130. // 修改尺寸
  131. Router::post('/upSize', [WebsiteController::class, 'upSize']);
  132. // 获取尺寸详情
  133. Router::get('/getSizeInfo', [WebsiteController::class, 'getSizeInfo']);
  134. // --自助建站-----------fr----------------------end
  135. // --网站底部基础信息-----------fr----------------------start
  136. Router::get('/getWebFootInfo', [WebsiteController::class, 'getWebFootInfo']);
  137. Router::post('/upWebFootInfo', [WebsiteController::class, 'upWebFootInfo']);
  138. Router::post('/addWebFootInfo', [WebsiteController::class, 'addWebFootInfo']);
  139. // --网站底部基础信息-----------fr----------------------end
  140. // --网站路由白名单-----------fr----------------------start
  141. Router::get('/getWhiteRouterList', [WebsiteController::class, 'getWhiteRouterList']);
  142. Router::post('/addWhiteRouter', [WebsiteController::class, 'addWhiteRouter']);
  143. Router::post('/delWhiteRouter', [WebsiteController::class, 'delWhiteRouter']);
  144. Router::get('/getWhiteRouterInfo', [WebsiteController::class, 'getWhiteRouterInfo']);
  145. Router::post('/upWhiteRouter', [WebsiteController::class, 'upWhiteRouter']);
  146. // --网站路由白名单-----------fr----------------------end
  147. },
  148. ['middleware' => [FooMiddleware::class]]
  149. );
  150. // --自助建站-----------fr----------------------start
  151. Router::addGroup(
  152. '/website', function () {
  153. // 获取职能部门
  154. Router::post('/selectWebsiteDepartment', [WebsiteController::class, 'selectWebsiteDepartment']);
  155. // 获取行政区划
  156. Router::post('/selectWebsiteArea', [WebsiteController::class, 'selectWebsiteArea']);
  157. }
  158. );
  159. // --自助建站-----------fr----------------------end
  160. Router::addGroup(
  161. '/web', function () {
  162. //获取网站基本信息
  163. Router::post('/getSiteInfo', [WebsiteController::class, 'getSiteInfo']);
  164. //获取网站导航池
  165. Router::get('/getSiteCategory', [WebsiteController::class, 'getSiteCategory']);
  166. //获取底部导航
  167. Router::get('/getFooterCategoryList', [WebsiteController::class, 'getFooterCategoryList']);
  168. //获取底部导航详情
  169. Router::get('/getFooterContentList', [WebsiteController::class, 'getFooterContentList']);
  170. //底部导航详情页
  171. Router::get('/getFooterContentInfo', [WebsiteController::class, 'getFooterContentInfo']);
  172. },
  173. ['middleware' => [\App\Middleware\Auth\WebMiddleware::class]]
  174. );