api.php 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. <?php
  2. use Illuminate\Http\Request;
  3. use Illuminate\Support\Facades\Route;
  4. /*
  5. |--------------------------------------------------------------------------
  6. | API Routes
  7. |--------------------------------------------------------------------------
  8. |
  9. | Here is where you can register API routes for your application. These
  10. | routes are loaded by the RouteServiceProvider within a group which
  11. | is assigned the "api" middleware group. Enjoy building your API!
  12. |
  13. */
  14. Route::middleware('auth:sanctum')->get('/user', function (Request $request) {
  15. return $request->user();
  16. });
  17. //Route::post('login', 'App\Http\Controllers\UserController@authenticate');
  18. Route::post('login', 'App\Http\Controllers\IAMController@login');
  19. Route::group(['middleware' => ['jwt.verify']], function() {
  20. //MCO Listo
  21. Route::get('MCO/consultar/{anio}/{rfce}/{nonce}', 'App\Http\Controllers\MCOController@getMCO');
  22. //MCOMPV Listo
  23. Route::post('MCOMPV/insertar', 'App\Http\Controllers\MCOMPVController@create');
  24. Route::post('MCOMPV/modificar', 'App\Http\Controllers\MCOMPVController@update');
  25. Route::post('MCOMPV/eliminar', 'App\Http\Controllers\MCOMPVController@delete');
  26. Route::get('MCOMPV/consultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMPVController@getPoliticas');
  27. Route::get('MCOMPV/consultar/politica/{idpo}/{rfce}/{nonce}', 'App\Http\Controllers\MCOMPVController@getPolitica');
  28. //MCOMUN Listo
  29. Route::post('MCOMUN/insertar', 'App\Http\Controllers\MCOMUNController@create');
  30. Route::post('MCOMUN/modificar', 'App\Http\Controllers\MCOMUNController@update');
  31. Route::post('MCOMUN/eliminar', 'App\Http\Controllers\MCOMUNController@delete');
  32. Route::get('MCOMUN/consultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMUNController@getUnidadesNegocio');
  33. //MCOMAU Listo
  34. Route::get('MCOMAU/consultar/todos/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MCOMAUController@getUsers');
  35. Route::get('MCOMAU/consultar/menos/{idreq}/{idmen}/{rfce}/{nonce}', 'App\Http\Controllers\MCOMAUController@getUsersMenos');
  36. Route::get('MCOMAU/consultar/empleados/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MCOMAUController@getEmpleados');
  37. Route::get('MCOMAU/consultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMAUController@getUsersAll');
  38. Route::post('MCOMAU/modificar', 'App\Http\Controllers\MCOMAUController@update');
  39. Route::post('MCOMAU/eliminar', 'App\Http\Controllers\MCOMAUController@delete');
  40. Route::post('MCOMAU/registrar', 'App\Http\Controllers\MCOMAUController@register');
  41. Route::post('MCOMAU/bloquear', 'App\Http\Controllers\MCOMAUController@block');
  42. Route::post('MCOMAU/desbloquear', 'App\Http\Controllers\MCOMAUController@unblock');
  43. Route::post('MCOMAU/cambiarPwd', 'App\Http\Controllers\MCOMAUController@changePwd');
  44. //MCOMOR Listo
  45. Route::post('MCOMOR/insertar', 'App\Http\Controllers\MCOMORController@create');
  46. Route::post('MCOMOR/modificar', 'App\Http\Controllers\MCOMORController@update');
  47. Route::get('MCOMOR/consultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMORController@getOrganigramas');
  48. //MCOMDF Listo
  49. Route::post('MCOMDF/insertar', 'App\Http\Controllers\MCOMDFController@create');
  50. Route::post('MCOMDF/eliminar', 'App\Http\Controllers\MCOMDFController@delete');
  51. Route::post('MCOMDF/habilitar', 'App\Http\Controllers\MCOMDFController@habilitar');
  52. Route::get('MCOMDF/cosultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMDFController@getDiasFeriados');
  53. //MCOMBA Listo
  54. Route::get('MCOMBA/consultar/{inicio}/{fin}/{rfce}/{nonce}', 'App\Http\Controllers\MCOMBAController@getLogs');
  55. Route::get('MCOMBA/consultar/numeroRegistros/{rfce}/{nonce}', 'App\Http\Controllers\MCOMBAController@getNumLogs');
  56. //MESMPR Listo
  57. Route::get('MESMPR/consultar/{id}/{rfce}/{nonce}', 'App\Http\Controllers\MESMPRController@getVacaciones');
  58. //MESMSV Listo
  59. Route::post('MESMSV/insertar', 'App\Http\Controllers\MESMSVController@create');
  60. Route::get('MESMSV/consultar/{estatus}/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMSVController@getSolicitudes');
  61. //Route::post('MESMSV/modificar', 'App\Http\Controllers\MESMSVController@update');
  62. //MESMAV
  63. Route::post('MESMAV/autorizar', 'App\Http\Controllers\MESMAVController@aprobar');
  64. Route::get('MESMAV/consultar/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMAVController@getSolicitudesPendientes');
  65. //MESMHS Listo
  66. Route::get('MESMHS/consultar/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMHSController@getVacaciones');
  67. Route::get('MESMHS/consultar/solicitud/{idso}/{rfce}/{nonce}', 'App\Http\Controllers\MESMHSController@getVacacion');
  68. //MESMCV Listo
  69. Route::get('MESMCV/consultar/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMCVController@getSolicitudesAprobadas');
  70. Route::post('MESMCV/cancelar', 'App\Http\Controllers\MESMCVController@cancelar');
  71. //MESMRE
  72. Route::get('MESMRE/consultar/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMREController@getReportes');
  73. Route::get('MESMRE/consultar/todos/{perf}/{idus}/{rfce}/{nonce}', 'App\Http\Controllers\MESMREController@getReportesTodos');
  74. //MESMCC Listo
  75. Route::post('MESMCC/cambiar', 'App\Http\Controllers\MESMCCController@update');
  76. //MCOMAP
  77. Route::post('MCOMAP/insertar', 'App\Http\Controllers\MCOMAPController@create');
  78. Route::post('MCOMAP/cambiar', 'App\Http\Controllers\MCOMAPController@update');
  79. Route::post('MCOMAP/eliminar', 'App\Http\Controllers\MCOMAPController@delete');
  80. Route::get('MCOMAP/consultar/{rfce}/{nonce}', 'App\Http\Controllers\MCOMAPController@getPerfiles');
  81. });