public.php 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. ['middleware' => [FooMiddleware::class]]
  41. );
  42. Router::addGroup(
  43. '/public', function () {
  44. //获取所有的职能部门
  45. Router::get('/getAllDepartment', [PublicController::class, 'getAllDepartment']);
  46. //获取类型
  47. Router::get('/getLetterType', [PublicController::class, 'getLetterType']);
  48. //获取子类型
  49. Router::get('/getLetterTypeChildren', [PublicController::class, 'getLetterTypeChildren']);
  50. Router::post('/buckets', [MinioController::class, 'listBuckets']);
  51. Router::post('/uploadFiles', [MinioController::class, 'uploadFiles']);
  52. }
  53. );