Accidentes
Crear accidentes
POST /api/web/accidentes
Body:
Name
Type
Desc
nombre
string
minLength: 2
descripcion
string
minLength: 2
heridos
number
minimum: 0
atendidoEnEmpresa
boolean
---
muertos
number
minimum: 0
fecha
fecha
---
puestosId
number
minimum: 1
diasPerdidos
number
minimum: 0, maximun: 360
Response:
{
"estado": true,
"datos": {
"id": 1,
"descripcion": "Se cayó la solución",
"nombre": "Caída de instrumentos",
"heridos": 1,
"atendidoEnEmpresa": true,
"muertos": 0,
"fecha": "2014-05-21T19:27:28.576Z",
"puestosId": 1,
"diasPerdidos": 2,
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z"
},
"codigoEstado": 200
}
Actualizar accidentes
PUT /api/web/accidentes/:accidentesId
Params:
Name
Type
Desc
accidentesId
Number
---
Body:
Name
Type
Desc
nombre
string
minLength: 2
descripcion
string
minLength: 2
heridos
number
minimum: 0
atendidoEnEmpresa
boolean
---
muertos
number
minimum: 0
fecha
fecha
---
puestosId
number
minimum: 1
diasPerdidos
number
minimum: 0, maximun: 360
Request:
{
"diasPerdidos": 5,
"descripcion": "Caida de objeto",
"nombre": "Caida de objeto",
"heridos": 1,
"atendidoEnEmpresa": false,
"muertos": 0,
"fecha": "2014-05-21T19:27:28.576Z",
"puestosId": 1
}
Response:
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
Eliminar accidente
DELETE /api/web/accidentes/:accidentesId
Params:
Name
Type
Desc
accidentesId
Number
---
Response:
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
Obtener un accidente
GET /api/web/accidentes/:accidentesId
Params:
Name
Type
Desc
accidentesId
Number
---
Response:
{
"estado": true,
"datos": {
"id": 1,
"descripcion": null,
"nombre": null,
"heridos": null,
"atendidoEnEmpresa": null,
"muertos": null,
"fecha": null,
"diasPerdidos": null,
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00",
"puestosId": 1
},
"codigoEstado": 200
}
Obtener accidentes por establecimiento
GET /api/web/accidentes/establecimientos/:establecimientosId
Params:
Name
Type
Desc
establecimientosId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"nombre": "Caída de instrumentos",
"diasPerdidos": 2,
"descripcion": "Se cayó la solución",
"heridos": "1",
"atendidoEnEmpresa": 1,
"muertos": 0,
"fecha": "2014-05-21 19:27:28.576 +00:00",
"puestosId": 1,
"areasId": 1,
"areasActividad": "gerencia",
"areasNombre": "Gerente General",
"areasDescripcionLugar": "Neque incidunt earum quia sint dolorem dolores ut amet.",
"puestosNombre": "Oficina de gerente general"
}
],
"codigoEstado": 200
}
Obtener accidentes por area
GET /api/web/accidentes/areas/:areasId
Params:
Name
Type
Desc
areasId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"nombre": "Caída de instrumentos",
"diasPerdidos": 2,
"descripcion": "Se cayó la solución",
"heridos": "1",
"atendidoEnEmpresa": 1,
"muertos": 0,
"fecha": "2014-05-21 19:27:28.576 +00:00",
"puestosId": 1,
"puestosNombre": "Oficina de gerente general",
"areasId": 1,
"areasNombre": "Gerente General"
}
],
"codigoEstado": 200
}
Obtener accidentes por puesto
GET /api/web/accidentes/puestos/:puestosId
Params:
Name
Type
Desc
puestosId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"nombre": "Caída de instrumentos",
"diasPerdidos": 2,
"descripcion": "Se cayó la solución",
"heridos": "1",
"atendidoEnEmpresa": 1,
"muertos": 0,
"fecha": "2014-05-21 19:27:28.576 +00:00",
"puestosId": 1,
"puestosNombre": "Oficina de gerente general"
}
],
"codigoEstado": 200
}
Last updated