get('/user', function (Request $request) { return $request->user(); }); Route::post("/login", "App\Http\Controllers\LoginController@login"); Route::post("/pass", "App\Http\Controllers\LoginController@createPasword"); Route::post("/verify-token", "App\Http\Controllers\LoginController@verifyToken"); Route::post("/short-encryption", "App\Http\Controllers\LoginController@shortEncryption"); Route::get("/download-catalogue/{id}/{idUser}/{line}/{token}", "App\Http\Controllers\SystemAdministratorController@downloadCatalogue"); Route::get("/download-file/{token}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@downloadFile"); // Route::middleware(['jwt.auth'])->group(function(){ //Endpoints generales Route::get("/get-modules/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getModules"); //Obtiene todos los módulos registrados en el sistema Route::get("/get-module/{idModule}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getModule"); //Obtiene un módulo a través de su ID Route::get("/get-submodule/{idMod}/{idSub}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getSubmodule"); //Obtiene un submódulo a través de su ID Route::get("/get-function/{idMod}/{idSub}/{idFunc}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getFunction"); //Obtiene una función a través de su ID Route::get("/get-screen/{idFunc}/{idScr}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getScreen"); //Obtiene una pantalla a través de su ID Route::get("/get-material-icons/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaterialIcons"); //Obtiene el arreglo de los iconos de Material Design Route::get("/get-module-functions/{idMod}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getModuleFunctions"); //Obtiene las funciones de un módulo Route::get("/get-submodules/{idMod}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getSubmodules"); //Obtiene todos los submódulos pertenecientes a algún módulo Route::get("/get-submodule-functions/{idMod}/{idSub}/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getSubmoduleFunctions"); //Obtiene todos los submódulos pertenecientes a algún módulo //Módulo de usuarios y perfiles Route::post("/create-user", "App\Http\Controllers\UsersProfilesController@createUser"); //Registra nuevos usuarios en la base de datos Route::post("/delete-user", "App\Http\Controllers\UsersProfilesController@deleteUser"); //Cambia el estado de los usuarios a Eliminado Route::post("/modify-user", "App\Http\Controllers\UsersProfilesController@updateUser"); //Cambia los datos de un usuario en específico Route::post("/modify-pass", "App\Http\Controllers\UsersProfilesController@updatePass"); //Cambia la contraseña de un usuario en específico Route::post("/block-user", "App\Http\Controllers\UsersProfilesController@blockUser"); //Permite bloquear o desbloquear un usuario Route::post("/modify-profile", "App\Http\Controllers\UsersProfilesController@updateProfile"); //Cambia los datos de un perfil en específico Route::post("/create-profile", "App\Http\Controllers\UsersProfilesController@createProfile"); //Registra nuevos perfiles en la base de datos Route::post("/delete-profile", "App\Http\Controllers\UsersProfilesController@deleteProfile"); //Cambia el estado de un perfil a Eliminado Route::get("/get-users/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getUsers"); //Obtiene todos los usuarios registrados Route::get("/get-user/{id}/{idUser}/{line}", "App\Http\Controllers\UsersProfilesController@getUser"); //Obtiene un usuario en especifico Route::get("/get-profiles/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getProfiles"); //Obtiene todos los perfiles registrados Route::get("/get-profile/{id}/{idUser}/{line}", "App\Http\Controllers\UsersProfilesController@getProfile"); //Obtiene un perfil en específico Route::get("/get-menus/{module}/{submodule}/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getMenus"); // Route::get("/get-initial-permissions/{id}/{line}", "App\Http\Controllers\UsersProfilesController@buildInitialPermissions"); //Crea un json de permisos iniciales Route::get("/get-menu/{id}/{line}", "App\Http\Controllers\UsersProfilesController@getMenu"); // //Módulo administrador del sistema Route::get("/get-last-connections/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getLastConnections"); // Route::get("/get-catalogues/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getCatalogues"); //Obtiene todos los catálogos registrados Route::get("/get-catalogue-history/{type}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getCatalogueHistory"); //Obtiene todos los catálogos registrados Route::get("/get-user-connections/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getUserConnections"); // Route::get("/get-last-actions/{id}/{line}", "App\Http\Controllers\SystemAdministratorController@getLastActions"); // Route::get("/get-user-actions/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getUserActions"); // Route::get("/generate-download-token/{id_user}/{type}", "App\Http\Controllers\SystemAdministratorController@generateDownloadToken"); // Route::get("/read-catalogue/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@readCatalogue"); // Route::get("/get-advices/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getAdvices"); //Obtiene todos los avisos registrados Route::get("/get-advice/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getAdvice"); //Obtiene un aviso en específico Route::get("/get-two-steps-auths/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getTwoStepsAuthUsers"); //Obtiene la lista de usuarios con autenticación en dos pasos Route::get("/get-password-format/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getPasswordFormat"); //Obtiene el formato de configuración de contraseñas Route::get("/get-sessions-duration/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getSessionsDuration"); //Obtiene la configuración de la duración de las sesiones Route::get("/get-active-sessions-number/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getActiveSessionsNumber"); //Obtiene la configuración del número de sesiones máximas configuradas Route::get("/get-maintenance-history/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaintenanceHistory"); //Obtiene la configuración del número de sesiones máximas configuradas Route::get("/get-maintenance-status/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getMaintenanceStatus"); //Obtiene el estado actual del modo mantenimiento Route::get("/get-email-servers/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailServers"); //Obtiene la lista de servidores de email registrados Route::get("/get-email-server/{host}/{user}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailServer"); //Obtiene la información de un servidor en específico Route::get("/get-email-templates/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailTemplates"); //Obtiene las plantillas de correo electrónico registradas Route::get("/get-email-template/{id}/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getEmailTemplate"); //Obtiene la información de una plantilla en específico Route::get("/get-login-images/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getLoginImages"); //Obtiene las imagenes configuradas para la vista de inicio de sesión Route::get("/get-scada-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getSCADAList"); //Obtiene los SCADA registrados en el sistema Route::get("/get-generated-tokens/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getGeneratedTokens"); //Obtiene los tokens generados para el acceso de los SCADA Route::get("/get-web-services/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getWebServices"); //Obtiene la lista de servicios web registrados Route::get("/get-routed-tokens/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getRoutedTokens"); //Obtiene la lista de tokens enrutados Route::get("/get-backups-list/{idUser}/{line}", "App\Http\Controllers\SystemAdministratorController@getBackupsList"); //Obtiene la lista de tokens enrutados Route::post("/set-last-connection", "App\Http\Controllers\SystemAdministratorController@setLastConnection"); // Route::post("/save-catalogue", "App\Http\Controllers\SystemAdministratorController@saveCatalogue"); //Registra un nuevo catalogo Route::post("/upload-file", "App\Http\Controllers\SystemAdministratorController@uploadFile"); //Permite subir un nuevo archivo de manera temporal Route::post("/delete-file", "App\Http\Controllers\SystemAdministratorController@deleteFile"); //elimina un archivo del almacenamiento temporal Route::post("/publish-advice", "App\Http\Controllers\SystemAdministratorController@publishAdvice"); //Registra un nuevo aviso Route::post("/update-advice", "App\Http\Controllers\SystemAdministratorController@updateAdvice"); //Actualiza un aviso existente Route::post("/delete-advice", "App\Http\Controllers\SystemAdministratorController@deleteAdvice"); //Elimina un aviso existente Route::post("/set-two-steps-auth", "App\Http\Controllers\SystemAdministratorController@setTwoStepsAuth"); //Actualiza la autenticación en dos pasos de un usuario en específico Route::post("/save-password-format", "App\Http\Controllers\SystemAdministratorController@savePasswordFormat"); //Actualiza el formato rquerido para la actualización de contraseñas Route::post("/save-sessions-duration", "App\Http\Controllers\SystemAdministratorController@saveSessionsDuration"); //Actualiza la configuración de duración de las sesiones Route::post("/save-active-sessions-number", "App\Http\Controllers\SystemAdministratorController@saveActiveSessionsNumber"); //Actualiza la configuración del número de sesiones máximas configuradas Route::post("/activate-maintenance-mode", "App\Http\Controllers\SystemAdministratorController@activateMaintenanceMode"); //Activa el modo mantenimiento Route::post("/deactivate-maintenance-mode", "App\Http\Controllers\SystemAdministratorController@deactivateMaintenanceMode"); //Desactiva el modo mantenimiento Route::post("/register-email-server", "App\Http\Controllers\SystemAdministratorController@registerEmailServer"); //Registra un nuevo servidor de envíos de correo Route::post("/update-email-server", "App\Http\Controllers\SystemAdministratorController@updateEmailServer"); //Actualiza la información de un servidor en específico Route::post("/delete-email-server", "App\Http\Controllers\SystemAdministratorController@deleteEmailServer"); //Realiza la eliminación logica del registro Route::post("/deactivate-email-server", "App\Http\Controllers\SystemAdministratorController@deactivateEmailServer"); //Realiza la activación/desactivación del registro Route::post("/register-email-template", "App\Http\Controllers\SystemAdministratorController@registerEmailTemplate"); //Registra una plantilla de correo electronico nueva Route::post("/update-email-template", "App\Http\Controllers\SystemAdministratorController@updateEmailTemplate"); //Actualiza la información de una plantilla de correo electronico Route::post("/delete-email-template", "App\Http\Controllers\SystemAdministratorController@deleteEmailTemplate"); //Elimina una plantilla de correo electronico en específico Route::post("/save-login-image", "App\Http\Controllers\SystemAdministratorController@saveLoginImage"); //Actualiza una imagen específoca del login Route::post("/update-module-icons", "App\Http\Controllers\SystemAdministratorController@updateModuleIcons"); //Actualiza los íconos de los módulos Route::post("/update-submodule-icons", "App\Http\Controllers\SystemAdministratorController@updateSubmoduleIcons"); //Actualiza los íconos de los submódulos Route::post("/update-function-icons", "App\Http\Controllers\SystemAdministratorController@updateFunctionIcons"); //Actualiza los íconos de las funciones Route::post("/register-scada", "App\Http\Controllers\SystemAdministratorController@registerSCADA"); //Registra un nuevo SCADA Route::post("/update-scada", "App\Http\Controllers\SystemAdministratorController@updateSCADA"); //Actualiza el nombre de un SCADA en específico Route::post("/delete-scada", "App\Http\Controllers\SystemAdministratorController@deleteSCADA"); //Elimina un SCADA en específico Route::post("/generate-scada-token", "App\Http\Controllers\SystemAdministratorController@generateSCADAtoken"); //Asigna un token a un SCADA Route::post("/revoke-token", "App\Http\Controllers\SystemAdministratorController@revokeToken"); //Revoca un token en específico Route::post("/register-web-service", "App\Http\Controllers\SystemAdministratorController@registerWebService"); //Registra un nuevo servicio web Route::post("/change-token-access", "App\Http\Controllers\SystemAdministratorController@changeTokenAccess"); //Cambia el estado de un token Route::post("/change-web-service", "App\Http\Controllers\SystemAdministratorController@changeWebService"); //Cambia el servicio web ligado a un token Route::post("/update-web-service", "App\Http\Controllers\SystemAdministratorController@updateWebService"); //Actualiza la información de un servicio web Route::post("/change-ws-status", "App\Http\Controllers\SystemAdministratorController@changeWSstatus"); //Actualiza el estado de un servicio web //Módulo gestión documental electrónica Route::get("/get-file-info/{id}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getFileInfo"); //Obtiene la información de un archivo en específico Route::get("/get-download-token/{idFile}/{idUser}/{line}", "App\Http\Controllers\DocumentManagementController@getDownloadToken"); //Permite generar un token para descargar un archivo Route::get ('document-management/get-type-documents/{line}', [DocumentManagementController::class, 'getTypesDocuments']); // Module (FUNCIONALES) Route::get ('modulo/consulta/{line}', [ModuleController::class, 'getModule']); Route::get ('modulo/consulta-disponibles/{line}', [ModuleController::class, 'getModuleAviable']); Route::post('modulo/registra', [ModuleController::class, 'registerModule']); Route::post('modulo/modifica', [ModuleController::class, 'updateModule']); Route::post('modulo/elimina', [ModuleController::class, 'deleteModule']); // Module: Dynamic Forms Route::get ('form/consulta/{line}', [DynamicFormController::class, 'getForm']); Route::get ('form/consulta-form-workflow/{line}', [DynamicFormController::class, 'getFormWorkflow']); Route::get ('form/consulta-data/{codigo_form}/{line}', [DynamicFormController::class, 'getDataForm']); Route::post('form/registra', [DynamicFormController::class, 'createForm']); Route::post('form/elimina', [DynamicFormController::class, 'deleteForm']); Route::post('form/consulta-select', [DynamicFormController::class, 'getDataSelect']); Route::put ('form/modifica/{codigo_form}', [DynamicFormController::class, 'updateForm']); Route::put ('form/enable-form-workflow/{codigo_form}', [DynamicFormController::class, 'enableFormWorkflow']); Route::get ('generic/generate-form/{codigo_form}/{line}', [GenericController::class, 'generateForm']); Route::post('generic/generate-table', [GenericController::class, 'generateTable']); Route::post('generic/registra-form', [GenericController::class, 'registerForm']); Route::post('generic/modifica-form', [GenericController::class, 'updateForm']); Route::put ('generic/consulta-info/{id_form}', [GenericController::class, 'getDataInfo']); Route::get ('tabla-db/consulta/{line}', [TableController::class, 'getTables']); Route::post('tabla-db/registra', [TableController::class, 'createTable']); Route::post('tabla-db/modifica', [TableController::class, 'updateTable']); Route::post('tabla-db/consulta-columnas', [TableController::class, 'getColumnsByTables']); Route::post('tabla-db/consulta-columnas-extra', [TableController::class, 'getColumnsExtra']); Route::post('tabla-db/modifica-state', [TableController::class, 'updateStateTables']); // Module: GEAD Route::get ('acquisition-management/acquisition/get-families-and-subfamilies/{line}', [ArtitleController::class, 'getFamiliesAndSubfamilies']); Route::post('acquisition-management/acquisition/register-family', [ArtitleController::class, 'registerFamily']); Route::post('acquisition-management/acquisition/register-subfamily', [ArtitleController::class, 'registerSubfamily']); Route::get ('acquisition-management/acquisition/get-units/{line}', [ArtitleController::class, 'getUnits']); Route::get ('acquisition-management/acquisition/get-units-actives/{line}', [ArtitleController::class, 'getUnitsActives']); Route::post('acquisition-management/acquisition/register-unit', [ArtitleController::class, 'registerUnit']); Route::get ('acquisition-management/acquisition/get-artitle/{line}', [ArtitleController::class, 'getArtitles']); Route::get ('acquisition-management/acquisition/get-all-artitle/{line}', [ArtitleController::class, 'getAllArtitles']); Route::post('acquisition-management/acquisition/get-artitle-by-provider', [ArtitleController::class, 'getArtitlesByProvider']); Route::post('acquisition-management/acquisition/get-artitle-by-id', [ArtitleController::class, 'getArtitleById']); Route::get ('acquisition-management/acquisition/get-artitle-by-information/{information}/{line}', [ArtitleController::class, 'getArtitleByInformation']); Route::post('acquisition-management/acquisition/register-artitle', [ArtitleController::class, 'registerArtitles']); Route::post('acquisition-management/acquisition/update-artitle', [ArtitleController::class, 'updateArtitles']); Route::post('acquisition-management/acquisition/delete-artitle', [ArtitleController::class, 'deleteArtitle']); Route::post('acquisition-management/acquisition/generate-artitles', [ArtitleController::class, 'generateArtitles']); Route::post('acquisition-management/acquisition/create-request-line', [RequestLineController::class, 'createRequestLine']); Route::get ('acquisition-management/acquisition/get-all-request-lines/{line}', [RequestLineController::class, 'getAllRequestLines']); Route::get ('acquisition-management/acquisition/get-request-line/{encIdRequestLine}/{line}', [RequestLineController::class, 'getRequestLine']); Route::post('acquisition-management/acquisition/cancel-request-line', [RequestLineController::class, 'cancelRequestLine']); Route::post('acquisition-management/acquisition/update-state-request-line', [RequestLineController::class, 'updateStatusRequestLine']); Route::post('acquisition-management/acquisition/register-order', [OrderController::class, 'createOrder']); Route::post('acquisition-management/acquisition/update-state-order', [OrderController::class, 'updateStateHistory']); Route::post('acquisition-management/acquisition/reorder-artitles', [OrderController::class, 'reorderArtitles']); Route::get ('acquisition-management/acquisition/get-orders/{line}', [OrderController::class, 'getOrders']); Route::get ('acquisition-management/acquisition/get-order-by-number/{order}/{provider}/{line}', [OrderController::class, 'getOrderByNumber']); Route::get ('acquisition-management/acquisition/generate-sheet-acquisition/{encOrderNumber}/{user}/{line}', [OrderController::class, 'generateSheetAcquisition']); Route::get ('acquisition-management/acquisition/get-documents-by-order/{order}/{line}', [OrderDocumentsController::class, 'getDocumentByOrder']); Route::post('acquisition-management/acquisition/register-document-order', [OrderDocumentsController::class, 'registerDocumentOrder']); Route::post('acquisition-management/acquisition/update-document-order', [OrderDocumentsController::class, 'updateDocumentOrder']); Route::post('acquisition-management/acquisition/delete-document-order', [OrderDocumentsController::class, 'deleteDocumentOrder']); Route::post('acquisition-management/acquisition/report-problem-order', [IssueTrackingController::class, 'reportProblem']); Route::get ('acquisition-management/dispatch/get-issue-tracking/{line}', [IssueTrackingController::class, 'getIssueTracking']); Route::post('acquisition-management/dispatch/resolution-issue-tracking', [IssueTrackingController::class, 'resolutionIssueTracking']); Route::get ('acquisition-management/dispatch/get-partial-deliveries/{line}', [PartialDeliveriesController::class, 'getPartialDeliveries']); Route::get ('acquisition-management/dispatch/get-order-reception/{line}', [OrderReceptionController::class, 'getOrderReception']); Route::get ('acquisition-management/dispatch/get-delay-analysis/{line}', [DelayAnalysisController::class, 'getDelayAnalysis']); Route::get ('acquisition-management/provider/get-all-provider/{line}', [ProviderController::class, 'getAllProvider']); Route::get ('acquisition-management/provider/get-provider-actives/{line}', [ProviderController::class, 'getProvidersActives']); Route::get ('acquisition-management/provider/get-provider-by-number/{provider}/{line}', [ProviderController::class, 'getProvidersByNumber']); Route::post('acquisition-management/provider/register-provider', [ProviderController::class, 'registerProvider']); Route::post('acquisition-management/provider/update-provider', [ProviderController::class, 'updateProvider']); Route::post('acquisition-management/provider/delete-provider', [ProviderController::class, 'deleteProvider']); Route::post('acquisition-management/provider/get-provider-by-artitle', [ProviderController::class, 'getProviderByArtitle']); Route::get ('acquisition-management/provider/generate-sheet-provider/{provider}/{user}/{line}', [ProviderController::class, 'generateSheetProvider']); Route::get ('acquisition-management/dispatch/get-dispatch/{line}', [DispatchController::class, 'getDispatch']); Route::get ('acquisition-management/dispatch/get-dispatch-active/{line}', [DispatchController::class, 'getDispatchActive']); Route::post('acquisition-management/dispatch/register-dispatch', [DispatchController::class, 'registerDispatch']); Route::post('acquisition-management/dispatch/update-dispatch', [DispatchController::class, 'updateDispatch']); Route::post('acquisition-management/dispatch/delete-dispatch', [DispatchController::class, 'deleteDispatch']); // Module: ANFA Route::get ('failure-analysis/get-catalog-failure/{line}', [CatalogFailureController::class, 'getFailures']); Route::post('failure-analysis/register-catalog-failure', [CatalogFailureController::class, 'registerFailures']); Route::post('failure-analysis/update-catalog-failure', [CatalogFailureController::class, 'updateFailures']); Route::post('failure-analysis/delete-catalog-failure', [CatalogFailureController::class, 'deleteFailures']); Route::get ('failure-analysis/get-failure/{line}', [FailureController::class, 'getFault']); Route::post('failure-analysis/get-failure-by-equipment', [FailureController::class, 'getFaultByEquipment']); Route::post('failure-analysis/register-failure', [FailureController::class, 'registerFault']); Route::post('failure-analysis/update-failure', [FailureController::class, 'updateFault']); Route::post('failure-analysis/delete-failure', [FailureController::class, 'deleteFault']); Route::get ('failure-analysis/get-catalog-measures/{line}', [CatalogMeasuresController::class, 'getMeasures']); Route::post('failure-analysis/register-catalog-measures', [CatalogMeasuresController::class, 'registerMeasures']); Route::post('failure-analysis/update-catalog-measures', [CatalogMeasuresController::class, 'updateMeasures']); Route::post('failure-analysis/delete-catalog-measures', [CatalogMeasuresController::class, 'deleteMeasures']); Route::get ('failure-analysis/get-symptom/{line}', [SymptomController::class, 'getSymptom']); Route::post('failure-analysis/register-symptom', [SymptomController::class, 'registerSymptom']); Route::post('failure-analysis/update-symptom', [SymptomController::class, 'updateSymptom']); Route::post('failure-analysis/delete-symptom', [SymptomController::class, 'deleteSymptom']); // Module: GPRS Route::get ('subcontract/consult/{line_number}', [SubcontractController::class, 'getConsultOfSubcontratists']); Route::put ('subcontract/inactive-subcontratist/{id_subcontratist}', [SubcontractController::class, 'updateToInactiveStatus']); Route::put ('subcontract/active-subcontratist/{id_subcontratist}', [SubcontractController::class, 'updateToActiveStatus']); Route::get ('subcontract/subcontratists/{line_number}', [SubcontractController::class, 'getAllSubcontratists']); Route::get ('subcontract/active-subcontratists/{line_number}', [SubcontractController::class, 'getActiveSubcontratists']); Route::post('subcontract/', [SubcontractController::class, 'storeSubcontratist']); Route::get ('subcontract/subcontratist/{id_subcontratist}/{line_number}', [SubcontractController::class, 'getSubcontratistById']); Route::put ('subcontract/{id_subcontratist}', [SubcontractController::class, 'updateSubcontratist']); Route::get ('subcontract/contracts/subcontratists/{line_number}', [SubcontractController::class, 'getContractsOfEverySubcontratist']); Route::get ('subcontract/contracts/history/{id_subcontratist}/{line_number}', [SubcontractController::class, 'getContractsBySubcontratist']); Route::get ('subcontract/countries/{line_number}', [SubcontractController::class, 'getCountries']); Route::post('subcontract/downoload-info-excel', [SubcontractController::class, 'downoloadSubcontractInfoOnExcel']); Route::post('subcontract/downoload-info-pdf', [SubcontractController::class, 'downoloadSubcontractInfoOnPdf']); Route::post('employee/consult/{line_number}', [EmployeeController::class, 'getConsultOfEmployees']); Route::get ('employee/user-avaible/{id_employee}/{line_number}', [EmployeeController::class, 'getAvaibleUsers']); Route::get ('employee/last-documents/{id_employee}/{line_number}', [EmployeeController::class, 'getLastDocumentsByEmployee']); Route::get ('employee/documents/{id_employee}/{line_number}', [EmployeeController::class, 'getDocumentsByEmployee']); Route::get ('employee/orders/{id_employee}/{line_number}', [EmployeeController::class, 'getInterventionsByEmployee']); Route::put ('employee/inactive-employee/{id_employee}', [EmployeeController::class, 'updateToInactiveStatus']); Route::put ('employee/active-employee/{id_employee}', [EmployeeController::class, 'updateToActiveStatus']); Route::post('employee/', [EmployeeController::class, 'storeEmployee']); Route::get ('employee/{id_employee}/{line_number}', [EmployeeController::class, 'getEmployeeById']); Route::get ('employee/{line_number}', [EmployeeController::class, 'getAllEmployees']); Route::get ('employee/contracts/employees/{line_number}', [EmployeeController::class, 'getContractsOfEveryEmployee']); Route::get ('employee/contracts/history/{id_employee}/{line_number}', [EmployeeController::class, 'getDetailsOfContractsByEmployee']); Route::post('employee/downoload-details-excel', [EmployeeController::class, 'downoloadEmployeeInfoOnExcel']); Route::post('employee/downoload-details-pdf', [EmployeeController::class, 'downoloadEmployeeInfoOnPdf']); Route::post('employee/{id_employee}', [EmployeeController::class, 'updateEmployee']); Route::get ('intervention/consult/{line_number}', [InterventionController::class, 'getConsultOfInterventions']); Route::get ('intervention/detail/{id_intervention}/{line_number}', [InterventionController::class, 'getDetailsOfInterventionsById']); Route::get ('intervention/contract/consult/{line_number}', [InterventionController::class, 'getConsultOfContracts']); Route::get ('intervention/contract/{id_intervention}/{line_number}', [InterventionController::class, 'getContractById']); Route::post('intervention/contract', [InterventionController::class, 'storeContract']); Route::get ('intervention/contract/{line_number}', [InterventionController::class, 'getAllContracts']); Route::get ('workteam/{line_number}', [WorkTeamController::class, 'getConsultOfWorkteams']); Route::get ('workteam/active-teams/{line_number}', [WorkTeamController::class, 'getActiveWorkteams']); Route::get ('workteam/{id_workteam}/{line_number}', [WorkTeamController::class, 'getWorkteamById']); Route::get ('workteam/details/{id_workteam}/{line_number}', [WorkTeamController::class, 'getDetailsOfWorkteamById']); Route::get ('workteam/workteam-members/{id_workteam}/{line_number}', [WorkTeamController::class, 'getMembersOfWorkteamById']); Route::put ('workteam/inactive-workteam/{id_workteam}', [WorkTeamController::class, 'updateToInactiveStatus']); Route::put ('workteam/active-workteam/{id_workteam}', [WorkTeamController::class, 'updateToActiveStatus']); Route::post('workteam/', [WorkTeamController::class, 'storeWorkteam']); Route::put ('workteam/{id_workteam}', [WorkTeamController::class, 'updateWorkteam']); Route::get ('country/postal-code-data/{postal_code}/{line_number}', [CountriesController::class, 'getDataByPostalCode']); Route::get ('country/{line_number}', [CountriesController::class, 'getCountries']); Route::get ('country/suburb-by-postal-code/{postal_code}/{line_number}', [CountriesController::class, 'getSuburbByPostalCode']); // Module: GEIN Route::post('inventory-management/register-stock',[StockController::class, 'createArtitle']); // Localidad Route::get ('locate/get-locate-by-cp/{cp}',[LocateController::class, 'getLocateByCP']); });