You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Para registrar un empleado, no se incluye el "codEmpleado" ni "roles" porque estos se obtienen de manera interna. Los campos "dni", "direccion", "telefono" y "email" son opcionales, pero si los incluimos en el Body deberan cumplir las resticciones respectivas.
70
+
71
+
Request:
72
+
```
73
+
[ POST ] http://localhost:8080/empleados
74
+
```
75
+
```
76
+
{
77
+
"codDistrito": "DI02",
78
+
"codEstado": "ES2",
79
+
"nombre": "mateo",
80
+
"apellidos": "Castillo",
81
+
"dni": "22224444",
82
+
"direccion": "Av. Carlos Izaguirre 233",
83
+
"telefono": "3333444",
84
+
"email": "mateoC@gmail.com",
85
+
"usuario": "mateoC",
86
+
"contrasena": "123"
87
+
}
88
+
```
89
+
Response: `Estatus code: 201 Created`
90
+
```
91
+
{
92
+
// ... Todo el Empleado con mismo formato que se muestra al "Listar"
93
+
}
94
+
```
95
+
---
96
+
## Actualizar Empleado
97
+
Para actualizar un empleado enviamos solo los campos que queremos modificar. Estos datos enviados tambien deben de cumplir con las restricciones
98
+
99
+
Request:
100
+
```
101
+
[ PUT ] http://localhost:8080/empleados/EM10003
102
+
```
103
+
```
104
+
{
105
+
"codDistrito": "DI05",
106
+
"dni": "11115555",
107
+
"email": "mateo@gmail.com"
108
+
}
109
+
```
110
+
Response: `Estatus code: 200 OK`
111
+
```
112
+
{
113
+
// ... Todo el Empleado actualizado con mismo formato que se muestra al "Listar"
114
+
}
115
+
```
116
+
---
117
+
## Eliminar Empleado
118
+
Para eliminar un empleado solo enviamos en la URL el codigo de un Empleado que se encuentre registrado.
0 commit comments