api.php 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?php
  2. /*
  3. |--------------------------------------------------------------------------
  4. | API Routes
  5. |--------------------------------------------------------------------------
  6. |
  7. | Here is where you can register API routes for your application. These
  8. | routes are loaded by the RouteServiceProvider within a group which
  9. | is assigned the "api" middleware group. Enjoy building your API!
  10. |
  11. */
  12. require __DIR__.'/api/dataRoutes.php';
  13. $api = app('Dingo\Api\Routing\Router');
  14. $api->version('v1', ['namespace' => 'App\Http\Controllers\Api\mini', 'prefix' => 'api/mini', 'middleware' => 'mini'], function ($api) {
  15. $api->any('test', 'TestController@index');$api->any('admin', 'TestController@test');
  16. $api->any('login', 'AuthController@login');
  17. $api->any('reset', 'AuthController@reset');
  18. $api->any('loginByWechat', 'AuthController@loginByWechat');
  19. $api->any('getUserInfo', 'AuthController@getUserInfo');
  20. $api->any('parsePhone', 'AuthController@parsePhone');
  21. $api->any('projects/create', 'ProjectController@create');
  22. $api->any('projects/get', 'ProjectController@get');
  23. $api->any('projects/getAll', 'ProjectController@getAll');
  24. $api->any('projects/getAll', 'ProjectController@getAll');
  25. $api->any('projects/getProject', 'ProjectController@getProject');
  26. $api->any('projects/detail', 'ProjectController@detail');
  27. $api->any('projects/addUser', 'ProjectController@addUser');
  28. $api->any('projects/getUsers', 'ProjectController@getUsers');
  29. $api->any('projects/deleteUser', 'ProjectController@deleteUser');
  30. $api->any('projects/updateUser', 'ProjectController@updateUser');
  31. $api->any('projects/getTotal', 'ProjectController@getTotal');
  32. $api->any('project-roles/create', 'ProjectRoleController@create');
  33. $api->any('project-roles/get', 'ProjectRoleController@get');
  34. $api->any('project-roles/getAll', 'ProjectRoleController@getAll');
  35. $api->any('project-roles/getByExclude', 'ProjectRoleController@getByExclude');
  36. $api->any('project-roles/getRoleAndRights', 'ProjectRoleController@getRoleAndRights');
  37. $api->any('project-users/detail', 'ProjectUserController@detail');
  38. $api->any('users/search', 'UserController@search');
  39. $api->any('work-points/get', 'WorkPointController@get');
  40. $api->any('devices/get', 'DeviceController@get');
  41. $api->any('devices/getThreeLevel', 'DeviceController@getThreeLevel');
  42. $api->any('inner-devices/get', 'InnerDeviceController@get');
  43. $api->any('inner-devices/getDeviceName', 'InnerDeviceController@getDeviceName');
  44. $api->any('inner-devices/search', 'InnerDeviceController@search');
  45. $api->any('inner-devices/search2', 'InnerDeviceController@search2');
  46. $api->any('inner-devices/detail', 'InnerDeviceController@detail');
  47. $api->any('specs/get', 'SpecController@get');
  48. $api->any('rent-types/get', 'RentTypeController@get');
  49. $api->any('orders/create', 'OrderController@create');
  50. $api->any('orders/createInner', 'OrderController@createInner');
  51. $api->any('orders/update', 'OrderController@update');
  52. $api->any('orders/updateInner', 'OrderController@updateInner');
  53. $api->any('orders/get', 'OrderController@get');
  54. $api->any('orders/detail', 'OrderController@detail');
  55. $api->any('orders/getRole', 'OrderController@getRole');
  56. $api->any('orders/check', 'OrderController@check');
  57. $api->any('orders/change', 'OrderController@change');
  58. $api->any('orders/delete', 'OrderController@delete');
  59. $api->any('orders/getYears', 'OrderController@getYears');
  60. $api->any('orders/getOrderview', 'OrderController@getOrderview');
  61. $api->any('orders/getOrderDetails', 'OrderController@getOrderDetails');
  62. $api->any('orders/updateOrderviewStatus', 'OrderController@updateOrderviewStatus');
  63. $api->any('repair-devices/create', 'RepairDeviceController@create');
  64. $api->any('repair-devices/get', 'RepairDeviceController@get');
  65. $api->any('order-devices/get', 'OrderDeviceController@get');
  66. $api->any('parts/get', 'PartController@get');
  67. $api->any('notifications/getStat', 'NotificationController@getStat');
  68. $api->any('notifications/get', 'NotificationController@get');
  69. $api->any('notifications/detail', 'NotificationController@detail');
  70. $api->any('notifications/change', 'NotificationController@change');
  71. $api->any('notifications/notReadCount', 'NotificationController@notReadCount');
  72. $api->any('data/getYearsAndMonths', 'DataController@getYearsAndMonths');
  73. $api->any('data/getDateInfo', 'DataController@getDateInfo');
  74. $api->any('data/getStat', 'DataController@getStat');
  75. $api->any('data/getTotalInfo', 'DataController@getTotalInfo');
  76. $api->any('data/getDetailData', 'DataController@getDetailData');
  77. $api->any('data/getYearAndMonthMoney', 'DataController@getYearAndMonthMoney');
  78. $api->any('data/projectStat', 'DataController@projectStat');
  79. $api->any('data/getProjectYears', 'DataController@getProjectYears');
  80. $api->any('device-names/get', 'DeviceNameController@get');
  81. $api->any('device-names/getNamesAndSpecs', 'DeviceNameController@getNamesAndSpecs');
  82. $api->any('uploadFile', 'UploadController@upload');
  83. $api->any('users/update', 'UserController@update');
  84. $api->any('users/changePassword', 'UserController@changePassword');
  85. $api->any('users/getTopRole', 'UserController@getTopRole');
  86. $api->any('users/getRight', 'UserController@getRight');
  87. $api->any('feedback/create', 'FeedbackController@create');
  88. $api->any('rights/get', 'RightController@get');
  89. $api->any('user-auth/create', 'UserAuthController@create');
  90. });