public.php 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?php
  2. declare (strict_types = 1);
  3. use App\Controller\PublicController;
  4. use App\Middleware\Auth\FooMiddleware;
  5. use Hyperf\HttpServer\Router\Router;
  6. use App\Controller\MinioController;
  7. Router::addRoute(['GET', 'POST'], '/verifyCode', 'App\Controller\IndexController@verifyCode');
  8. Router::addGroup(
  9. '/public', function () {
  10. Router::get('/getDistrictList', [PublicController::class, 'getDistrictList']);
  11. Router::get('/getUserLevelList', [PublicController::class, 'getUserLevelList']);
  12. // Router::post('/uploadFile', [PublicController::class, 'uploadFile']);
  13. Router::post('/addUserLevel', [PublicController::class, 'addUserLevel']);
  14. Router::post('/delUserLevel', [PublicController::class, 'delUserLevel']);
  15. Router::post('/updateUserLevel', [PublicController::class, 'updateUserLevel']);
  16. Router::get('/getCityList', [PublicController::class, 'getCityList']);
  17. //添加投诉举报
  18. Router::post('/addComplaint', [PublicController::class, 'addComplaint']);
  19. //修改投诉举报
  20. Router::addRoute(['GET', 'POST'], '/upComplaint', [PublicController::class, 'upComplaint']);
  21. //投诉举报列表
  22. Router::addRoute(['GET', 'POST'], '/getComplaint', [PublicController::class, 'getComplaint']);
  23. //查看投诉举报信息
  24. Router::addRoute(['GET', 'POST'], '/getLetterOfComplaintInfo', [PublicController::class, 'getLetterOfComplaintInfo']);
  25. //删除投诉举报信息
  26. Router::post('/delLetterOfComplaint', [PublicController::class, 'delLetterOfComplaint']);
  27. //下载文件
  28. Router::addRoute(['GET', 'POST'], '/downloadFile', [PublicController::class, 'downloadFile']);
  29. //检测是否已经被审核
  30. Router::addRoute(['GET', 'POST'], '/checkMeasure', [PublicController::class, 'checkMeasure']);
  31. //获取职能部门
  32. Router::get('/getDepartment', [PublicController::class, 'getDepartment']);
  33. Router::post('/getZhinengbumenList', [PublicController::class, 'getZhinengbumenList']);
  34. Router::post('/addZhinengbumen', [PublicController::class, 'addZhinengbumen']);
  35. Router::post('/delZhinengbumen', [PublicController::class, 'delZhinengbumen']);
  36. Router::post('/getZhinengbumen', [PublicController::class, 'getZhinengbumen']);
  37. Router::post('/modZhinengbumen', [PublicController::class, 'modZhinengbumen']);
  38. Router::post('/getPidZhinengbumen', [PublicController::class, 'getPidZhinengbumen']);
  39. // 风格
  40. //获取风格列表
  41. Router::get('/getTemplateClassList', [PublicController::class, 'getTemplateClassList']);
  42. //添加风格
  43. Router::post('/addTemplateClass', [PublicController::class, 'addTemplateClass']);
  44. //更新风格
  45. Router::post('/upTemplateClass', [PublicController::class, 'upTemplateClass']);
  46. //删除风格
  47. Router::post('/delTemplateClass', [PublicController::class, 'delTemplateClass']);
  48. // 皮肤
  49. //获取风格名称
  50. Router::post('/getTemplateClass', [PublicController::class, 'getTemplateClass']);
  51. //获取皮肤列表
  52. Router::post('/getTemplateList', [PublicController::class, 'getTemplateList']);
  53. Router::post('/addTemplate', [PublicController::class, 'addTemplate']);
  54. Router::post('/getTemplateInfo', [PublicController::class, 'getTemplateInfo']);
  55. Router::post('/delTemplate', [PublicController::class, 'delTemplate']);
  56. Router::post('/updateTemplate', [PublicController::class, 'updateTemplate']);
  57. //获取板块
  58. Router::post('/addSector', [PublicController::class, 'addSector']);
  59. Router::post('/getSectorList', [PublicController::class, 'getSectorList']);
  60. Router::post('/delSector', [PublicController::class, 'delSector']);
  61. Router::post('/updateSector', [PublicController::class, 'updateSector']);
  62. Router::post('/getSectorInfo', [PublicController::class, 'getSectorInfo']);
  63. //获取组件
  64. Router::post('/addComponent', [PublicController::class, 'addComponent']);
  65. Router::post('/getComponentList', [PublicController::class, 'getComponentList']);
  66. Router::post('/delComponent', [PublicController::class, 'delComponent']);
  67. Router::post('/updateComponent', [PublicController::class, 'updateComponent']);
  68. Router::post('/getComponentInfo', [PublicController::class, 'getComponentInfo']);
  69. //获取搭建列表
  70. Router::post('/getWebsiteTemplateInfo', [PublicController::class, 'getWebsiteTemplateInfo']);
  71. //黑名单列表-违禁词
  72. Router::get('/getBlackWordList', [PublicController::class, 'getBlackWordList']);
  73. //添加黑名单-违禁词
  74. Router::post('/addBlackWord', [PublicController::class, 'addBlackWord']);
  75. //删除黑名单-违禁词
  76. Router::post('/delBlackWord', [PublicController::class, 'delBlackWord']);
  77. //修改黑名单-违禁词
  78. Router::post('/upBlackWord', [PublicController::class, 'upBlackWord']);
  79. // 自助建站-1.选择页面回显相关数据
  80. Router::get('/getWebPageType', [PublicController::class, 'getWebPageType']);
  81. // 自助建站-2.选择页面
  82. Router::post('/addWebPageType', [PublicController::class, 'addWebPageType']);
  83. // 自助建站-3.皮肤列表
  84. Router::post('/getWebsiteTemplateList', [PublicController::class, 'getWebsiteTemplateList']);
  85. // 自助建站-4.选择皮肤
  86. Router::post('/chooseWebsiteTemplate', [PublicController::class, 'chooseWebsiteTemplate']);
  87. // 自助建站-5.保存到草稿箱
  88. Router::post('/saveWebsiteTemplate', [PublicController::class, 'saveWebsiteTemplate']);
  89. // 企业管理
  90. // 获取企业列表
  91. Router::get('/getCompanyList', [PublicController::class, 'getCompanyList']);
  92. // 添加企业
  93. Router::post('/addCompany', [PublicController::class, 'addCompany']);
  94. // 更新企业
  95. Router::post('/upCompany', [PublicController::class, 'upCompany']);
  96. // 删除企业
  97. Router::post('/delCompany', [PublicController::class, 'delCompany']);
  98. // 审核企业
  99. Router::post('/checkCompany', [PublicController::class, 'checkCompany']);
  100. },
  101. ['middleware' => [FooMiddleware::class]]
  102. );
  103. Router::addGroup(
  104. '/public', function () {
  105. //获取所有的职能部门
  106. Router::get('/getAllDepartment', [PublicController::class, 'getAllDepartment']);
  107. //获取类型
  108. Router::get('/getLetterType', [PublicController::class, 'getLetterType']);
  109. //获取子类型
  110. Router::get('/getLetterTypeChildren', [PublicController::class, 'getLetterTypeChildren']);
  111. Router::post('/buckets', [MinioController::class, 'listBuckets']);
  112. Router::post('/uploadFile', [MinioController::class, 'uploadFiles']);
  113. //获取ip信息
  114. Router::get('/getIpInfo', [PublicController::class, 'getIpInfo']);
  115. Router::get('/getCalendar', [PublicController::class, 'getCalendar']);
  116. Router::get('/getWeatherInfo', [PublicController::class, 'getWeatherInfo']);
  117. Router::post('/addHistoryToday', [PublicController::class, 'addHistoryToday']);
  118. Router::post('/addCouplet', [PublicController::class, 'addCouplet']);
  119. Router::post('/addRiddle', [PublicController::class, 'addRiddle']);
  120. Router::post('/addArticle', [PublicController::class, 'addArticle']);
  121. }
  122. );