website.php 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  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. ['middleware' => [FooMiddleware::class]]
  78. );