Puestos
Obtener todos los puestos de un area
GET /api/web/puestos/areas/:areasId
Params:
Name
Type
Desc
areasId
Number
---
Response:
{
"estado": true,
"datos": [
{
"id": 1,
"descripcion": "AA",
"nombre": "Oficina de gerente general",
"fotoUrl": "http://lorempixel.com/640/480",
"cantidadPersonas": 0,
"cantidadAccidentes": 0,
"cantidadNovedadesSinAtender": 0,
"cantidadEquipos": 0,
"cantidadRiesgos": 0
},
{
"id": 2,
"descripcion": "AA",
"nombre": "Oficina de jefe de TTHH",
"fotoUrl": "http://lorempixel.com/640/480",
"cantidadPersonas": 0,
"cantidadAccidentes": 0,
"cantidadNovedadesSinAtender": 0,
"cantidadEquipos": 0,
"cantidadRiesgos": 0
}
],
"codigoEstado": 200
}
Crear un puesto
POST /api/web/puestos
Body:
Name
Type
Desc
nombres
String
---
descripcion
String
---
fotoUrl
String
---
areasId
Number
---
Request:
{
"nombre": "Oficina de gerente general",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480",
"areasId": 1
}
Response:
{
"estado": true,
"datos": {
"id": 4,
"nombre": "Oficina de gerente general",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480",
"fechaActualizacion": "2011-10-01T05:00:00.000Z",
"fechaCreacion": "2011-10-01T05:00:00.000Z"
},
"codigoEstado": 200
}
Eliminar puesto
DELETE /api/web/puestos/:puestosId
Params:
Name
Type
Desc
puestosId
Number
---
Response:
{
"estado": true,
"datos": true,
"codigoEstado": 200
}
Obtener un puesto
GET /api/web/puestos/:puestosId
Params:
Name
Type
Desc
puestosId
Number
---
Response:
{
"estado": true,
"datos": {
"id": 1,
"nombre": "Oficina de gerente general",
"descripcion": "AA",
"fotoUrl": "http://lorempixel.com/640/480",
"fechaCreacion": "2011-10-01 05:00:00.000 +00:00",
"fechaActualizacion": "2011-10-01 05:00:00.000 +00:00"
},
"codigoEstado": 200
}
Last updated