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