Establecimientos
Obtener todos los establecimientos de una empresa
GET /api/web/establecimientos/:empresasId
Params:
Name
Type
Desc
empresasId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"nombres": "matriz",
"direccion": "22050 Felipe Rampa",
"ruc": "0923651688001",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"empresasId": 1
},
{
"id": 2,
"nombres": "Lira - Barajas",
"direccion": "0119 Laboy Mercado",
"ruc": "2023651688001",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"empresasId": 1
}
],
"codigoEstado": 200
}
Crear un establecimiento
POST /api/web/establecimientos
Body:
Name
Type
Desc
nombres
String
---
direccion
String
---
ruc
String
---
empresasId
Number
---
Request:
{
"nombres": "matriz",
"direccion": "22050 Felipe Rampa",
"ruc": "0923651688001",
"empresasId": 1
}
Response:
{
"estado": true,
"datos": {
"id": 1,
"nombres": "matriz",
"direccion": "22050 Felipe Rampa",
"ruc": "0923651688001",
"empresasId": 1,
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z"
},
"codigoEstado": 200
}
Actualizar un establecimiento
PUT /api/web/establecimientos/:establecimientosId
Params:
Name
Type
Desc
establecimientosId
Number
---
Body:
Name
Type
Desc
nombres
String
---
direccion
String
---
ruc
String
---
empresasId
Number
---
Request:
{
"nombres": "Empresa editada",
"direccion": "22050 Felipe Rampa",
"ruc": "0923651688001",
"empresasId": 1
}
Response:
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ERRORS:
El id del establecimiento no exite
request
{
"nombres": "matriz",
"direccion": "22050 Felipe Rampa",
"ruc": "0923651688001",
"empresasId": 1
}
response
{
"estado": false,
"datos": "El id del establecimento no existe",
"codigoEstado": 200
}
Eliminar Establecimiento
DELETE /api/web/establecimientos/:establecimientosId
Params:
Name
Type
Desc
establecimientosId
Number
---
Response:
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
ERRORS:
El id del establecimiento no exite
response
{
"estado": false,
"datos": "establecimientos con es id no existe",
"codigoEstado": 200
}
Datos de establecimientos para front
GET /api/web/principal/establecimientos/empresas/:empresasId
Params:
Name
Type
Desc
empresasId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"nombres": "matriz",
"ruc": "0923651688001",
"direccion": "22050 Felipe Rampa",
"cantidadAreas": 1,
"cantidadPuestos": 1,
"cantidadAccidentes": 1,
"cantidadCapacitaciones": 1,
"cantidadPersonas": 1,
"cantidadNovadadesSinAtender": 2
}
],
"codigoEstado": 200
}
Buscar establecimientos con ruc existente en base de datos
GET /api/web/establecimientos/buscar/por?ruc=0931823557001,0931823446001
Response:
{
"estado": true,
"datos": {
"0923651688001": true,
"2023651688001": true,
"0931823447001": false
},
"codigoEstado": 200
}
Last updated