public.php 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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. Router::addRoute(['GET', 'POST'], '/verifyCode', 'App\Controller\IndexController@verifyCode');
  7. Router::addGroup(
  8. '/public', function () {
  9. Router::get('/getDistrictList', [PublicController::class, 'getDistrictList']);
  10. Router::get('/getUserLevelList', [PublicController::class, 'getUserLevelList']);
  11. Router::post('/uploadFile', [PublicController::class, 'uploadFile']);
  12. Router::post('/addUserLevel', [PublicController::class, 'addUserLevel']);
  13. Router::post('/delUserLevel', [PublicController::class, 'delUserLevel']);
  14. Router::post('/updateUserLevel', [PublicController::class, 'updateUserLevel']);
  15. Router::get('/getCityList', [PublicController::class, 'getCityList']);
  16. //添加投诉举报
  17. Router::post('/addComplaint', [PublicController::class, 'addComplaint']);
  18. //修改投诉举报
  19. Router::addRoute(['GET', 'POST'], '/upComplaint', [PublicController::class, 'upComplaint']);
  20. //投诉举报列表
  21. Router::addRoute(['GET', 'POST'], '/getComplaint', [PublicController::class, 'getComplaint']);
  22. //查看投诉举报信息
  23. Router::addRoute(['GET', 'POST'], '/getLetterOfComplaintInfo', [PublicController::class, 'getLetterOfComplaintInfo']);
  24. //删除投诉举报信息
  25. Router::post('/delLetterOfComplaint', [PublicController::class, 'delLetterOfComplaint']);
  26. //获取类型
  27. Router::get('/getLetterType', [PublicController::class, 'getLetterType']);
  28. //获取子类型
  29. Router::get('/getLetterTypeChildren', [PublicController::class, 'getLetterTypeChildren']);
  30. //下载文件
  31. Router::addRoute(['GET', 'POST'], '/downloadFile', [PublicController::class, 'downloadFile']);
  32. //检测是否已经被审核
  33. Router::addRoute(['GET', 'POST'], '/checkMeasure', [PublicController::class, 'checkMeasure']);
  34. //获取职能部门
  35. Router::get('/getDepartment', [PublicController::class, 'getDepartment']);
  36. Router::post('/getZhinengbumenList', [PublicController::class, 'getZhinengbumenList']);
  37. Router::post('/addZhinengbumen', [PublicController::class, 'addZhinengbumen']);
  38. Router::post('/delZhinengbumen', [PublicController::class, 'delZhinengbumen']);
  39. Router::post('/getZhinengbumen', [PublicController::class, 'getZhinengbumen']);
  40. Router::post('/modZhinengbumen', [PublicController::class, 'modZhinengbumen']);
  41. Router::post('/getPidZhinengbumen', [PublicController::class, 'getPidZhinengbumen']);
  42. //获取风格名称
  43. Router::post('/getTemplateClass', [PublicController::class, 'getTemplateClass']);
  44. //获取风格列表
  45. Router::post('/getTemplateList', [PublicController::class, 'getTemplateList']);
  46. Router::post('/addTemplate', [PublicController::class, 'addTemplate']);
  47. Router::post('/getTemplateInfo', [PublicController::class, 'getTemplateInfo']);
  48. Router::post('/delTemplate', [PublicController::class, 'delTemplate']);
  49. Router::post('/updateTemplate', [PublicController::class, 'updateTemplate']);
  50. //获取板块
  51. Router::post('/addSector', [PublicController::class, 'addSector']);
  52. Router::post('/getSectorList', [PublicController::class, 'getSectorList']);
  53. Router::post('/delSector', [PublicController::class, 'delSector']);
  54. Router::post('/updateSector', [PublicController::class, 'updateSector']);
  55. Router::post('/getSectorInfo', [PublicController::class, 'getSectorInfo']);
  56. //获取组件
  57. Router::post('/addComponent', [PublicController::class, 'addComponent']);
  58. Router::post('/getComponentList', [PublicController::class, 'getComponentList']);
  59. Router::post('/delComponent', [PublicController::class, 'delComponent']);
  60. Router::post('/updateComponent', [PublicController::class, 'updateComponent']);
  61. Router::post('/getComponentInfo', [PublicController::class, 'getComponentInfo']);
  62. //获取搭建列表
  63. Router::post('/getWebsiteTemplateList', [PublicController::class, 'getWebsiteTemplateList']);
  64. Router::post('/getWebsiteTemplateInfo', [PublicController::class, 'getWebsiteTemplateInfo']);
  65. },
  66. ['middleware' => [FooMiddleware::class]]
  67. );