Entity Name: EmployeeTask
Data Schema: AirportLogistics
Master Service: EmployeeService
| 3.1 AirplaneService | 3.2 AirportService | 3.3 CargoService | 3.4 CountryService | 3.5 EmployeeService | 3.6 LuggageService |
| 3.7 PassengerBookingService |
| Property Name | Datatype | Data Entity | Reference Entity |
| Employee | LONG | EmployeeTask | Employee |
| PrimaryKey | LONG | EmployeeTask | |
| ServerReplicationVersion | LONG | EmployeeTask | |
| Task | LONG | EmployeeTask | Task |
| Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
| /employeetask/{id} | PUT | updateEmployeeTaskById(employeetask) | EmployeeService | EmployeeTask |
| /employeetask | POST | insertEmployeeTask(employeetask) | EmployeeService | EmployeeTask |
| /employeetask/{id} | GET | findEmployeeTaskById(id) | EmployeeService | EmployeeTask |
| /employeetask | GET | findAllEmployeeTask() | EmployeeService | EmployeeTask |
| /employeetask/{id} | DELETE | deleteEmployeeTaskById(id) | EmployeeService | EmployeeTask |
| /employeetask/task/{id} | GET | findAllEmployeeTaskOfTask(id) | EmployeeService | Task EmployeeTask |
| /employeetask/employee/{id} | GET | findAllEmployeeTaskOfEmployee(id) | EmployeeService | Employee EmployeeTask |
Pseudo code snippet
final EmployeeTask employeetask = (EmployeeTask) this.callMicroservice(ServiceNames.EMPLOYEE_SERVICE + "/employeetask/" + id, EmployeeTask.class);