Control de acceos de sistemas por perfiles de usuarios internos y colaboradores externos.
https://comparnet-backend.dev.cloud.gentera.com.mx/cambiaPassword/
    | { | |
| "NuevoPassword": string, | Nueva contraseña. | 
| "idAplicacion": integer, | Identificador de app. | 
| "passwordAnterior": string, | Contraseña actual para validar. | 
| "usuario": string | Usuario en sha1 que desea loguear. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/comparnet/
    | { | |
| "id_app": integer, | Identificador de app. | 
| "password": string, | Contraseña en sha1. | 
| "username": string | Usuario en sha1 que desea loguear. | 
| } | 
| { | |
| "code": integer, | Codigo de respuesta del protocolo http. | 
| "data": { | |
| "Perfil": string, | Perfil del usuario logueado. | 
| "Sistema": string, | Nombre del sistema. | 
| "Token": string, | Token de la sessión autenticada. | 
| "nombre": string, | Nombre completo del usuario. | 
| "nomina": integer | Identificador de nomina interna. | 
| } | |
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradorbyUsername/{username}
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| username | string | Nombre de usuario a buscar. | 
| [ | |
| { | |
| "apellidoMaterno": string, | Segundo apellido. | 
| "apellidoPaterno": string, | Segundo apellido o apellido parterno. | 
| "correo": string, | Correo del usario externo. | 
| "empresaDescripcion": string, | Nombre de la empresa que contrató al colaboradora externo. | 
| "empresaId": integer, | Identificador de la empresa. | 
| "nombreJefe": string, | Nombre del jefe de nomina de Gentera. | 
| "nombres": string, | Primer y segundo nombre. | 
| "nominaJefeId": integer, | Número de nomina interna del jefe del usuario. | 
| "usuario": string | Nombre de usuario del colaborador externo. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
    | { | |
| "apellidoMaterno": string, | Segundo apellido. | 
| "apellidoPaterno": string, | Primer apellido. | 
| "contrasenia": string, | Contraseña del nuevo usuario. | 
| "correo": string, | Correo interno del usuario | 
| "empresaId": string, | Identificador de la empresa donde pertenece el colaborador. | 
| "nombres": string, | Nombres del usuario. | 
| "nominaJefeId": integer, | Número de nomina interna del jefe del usuario. | 
| "usuario": string | Nombre del nuevo usuario. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/{username}
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| username | string | Nombre de usuario externo. | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
| [ | |
| { | |
| "apellidos": string, | Apellido parterno y materno. | 
| "correo": string, | Correo del usario externo. | 
| "empresaDescripcion": string, | Nombre de la empresa que contrató al colaboradora externo. | 
| "empresaId": integer, | Identificador de la empresa. | 
| "nombreJefe": string, | Nombre del jefe de nomina de Gentera. | 
| "nombres": string, | |
| "usuario": string | Nombre de usuario del colaborador externo. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/colaboradoresExternos/
    | { | |
| "apellidoMaterno": string, | Segundo apellido. | 
| "apellidoPaterno": string, | Primer apellido. | 
| "contrasenia": string, | Contraseña del nuevo usuario. | 
| "correo": string, | Correo interno del usuario | 
| "empresaId": string, | Identificador de la empresa donde pertenece el colaborador. | 
| "nombres": string, | Nombres del usuario. | 
| "nominaJefeId": integer, | Número de nomina interna del jefe del usuario. | 
| "usuario": string | Nombre del nuevo usuario. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/consultarusuarios/{username}/
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| username | string | Nombre de usuario a validar si existe. | 
| { | |
| "NombreUsuario": string, | Nombre de usuario. | 
| "UsuarioIdUnico": string, | Identificador concatenado con la inicial del tipo de usuario, por ejemplo I=Interno, E=Externo. | 
| "usuarioId": integer | Identificador del usuario. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/asignarPerfilUsu/
    | { | |
| "perfilId": integer, | Identificador unico de perfil. | 
| "sistemaId": integer, | Identificador unico del sistema. | 
| "usuarioId": string | Identificador unico de usuario entre los externos e internos. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/perfilesPorSistema/
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| sistemaId | integer | Identificador de sistema. | 
| [ | |
| { | |
| "estado": integer, | Status del sistema. | 
| "nombrePerfil": string, | Nombre del perfil. | 
| "nombreSistema": string, | Nombre del sistema que pertenece el perfil. | 
| "perfilId": integer, | Identificador del perfil. | 
| "sistemaId": integer | Identificador del sistema. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/comparnetPerfiles/
    | { | |
| "nombrePerfil": string, | Nombre del perfil que se va crear. | 
| "sistemaId": integer | Identificador unico del sistema. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/borrarPerfilUsu/
    | { | |
| "sistemaId": integer, | Identificador del sistema. | 
| "usuarioId": string | Identificador unico de usuario interno/externo I/E. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/permisosUsuario/
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| nombre | string | Nombre de usuario a consultar. | 
| [ | |
| { | |
| "nombrePerfil": string, | Nombre del perfil. | 
| "nombreSistema": string, | Nombre del sistema que pertenece el perfil. | 
| "nombreUsuario": string, | Nombre de usuario. | 
| "perfilId": integer, | Identificador del perfil. | 
| "sistemaId": integer, | Identificador del sistema. | 
| "usuarioId": integer | Identificador del usuario. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/permisoPerfilSeccion/
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| perfilId | integer | Identificador del perfil a buscar. | |
| sistemaId | integer | Identificador de sistema a buscar. | 
| [ | |
| { | |
| "Estado": integer, | Estado del permiso. | 
| "MenuSeccionId": integer, | Identificador del menú. | 
| "nombre": string, | Nombre de la sección. | 
| "seccionPadreId": null | Identificador de la sección padre. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/estadoPerfilSistema/
    | { | |
| "estadoPerfilSistema": enum, | Estatus activo o inactivo del sistema. (0, 1) | 
| "idPerfil": integer | Identificador del perfil. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
    | Parameter | Type | Optional | Description | 
|---|---|---|---|
| idSistema | integer | Identificador del sistema. | 
| { | |
| "descripcion": string, | Nombre de la empresa que contrató al colaboradora externo. | 
| "estado": enum, | Status del registro del sistema. (0, 1) | 
| "nombreSistema": string, | Nombre del sistema. | 
| "sistemaId": string | Identificador del sistema. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
    | { | |
| "descripcion": string, | Descripcion del sistema. | 
| "nombreSistema": string | Nombre del sistema. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/getAllSistemasSel
| [ | |
| { | |
| "descripcion": string, | Nombre de la empresa que contrató al colaboradora externo. | 
| "estado": enum, | Status del registro del sistema. (0, 1) | 
| "nombreSistema": string, | Nombre del sistema. | 
| "sistemaId": string | Identificador del sistema. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/sistemas/
    | { | |
| "descripcion": string, | Descripción del sistema. | 
| "estado": string, | Estatus del sistema. | 
| "idSistema": string, | Identificador del sistema. | 
| "nombreSistema": string | Nombre del sistema. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/estadoSistema
    | { | |
| "estadoSistema": enum, | Estatus activo o inactivo del sistema. (0, 1) | 
| "idSistema": string | Identificador del sistema. | 
| } | 
| { | |
| "Error": boolean, | Si devuelve error o no. | 
| "code": string, | Codigo de respuesta del protocolo http. | 
| "message": string | Descripcion del mensaje mostrando error o en un OK. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/obtieneTodosSistemas/
| [ | |
| { | |
| "estado": enum, | Status del registro del sistema. (0, 1) | 
| "nombreSistema": string, | Nombre del sistema. | 
| "sistemaId": string | Identificador del sistema. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/asignaSeccionSistema/
    | { | |
| "incluirEnMenu": integer, | El id del menu donde se incluirá. | 
| "nombreSeccion": string, | Nombre de la nueva sección. | 
| "ordenSeccion": integer, | Orden o posición de la sección en el menú. | 
| "ruta": string, | Ruta del menú. | 
| "seccionPadreId": integer, | Seccion padre de la sección actual. | 
| "sistemaId": integer, | Identificador del sistema. | 
| "tipoSeccionId": integer | Identificador del tipo de sección. | 
| } | 
| [ | |
| { | |
| "descripcion": string, | Descripcion de la seccion. | 
| "tipoSeccionId": integer | Identificador de la tabla. | 
| } | |
| ] | 
https://comparnet-backend.dev.cloud.gentera.com.mx/empresas/
| { | |
| "empresaDescripcion": string, | Nombre de empresa | 
| "empresaId": integer | Identificador interno de la emprsa. | 
| } | 
https://comparnet-backend.dev.cloud.gentera.com.mx/tipoSecciones/
| [ | |
| { | |
| "descripcion": string, | Descripcion de la seccion. | 
| "tipoSeccionId": integer | Identificador de la tabla. | 
| } | |
| ] |