Entity Name: Task
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 |
Description | STRING | Task | |
PrimaryKey | LONG | Task | |
ServerReplicationVersion | LONG | Task | |
TaskName | STRING | Task |
Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
/task | GET | findAllTask() | EmployeeService | Task |
/task/{id} | DELETE | deleteTaskById(id) | EmployeeService | Task |
/task | POST | insertTask(task) | EmployeeService | Task |
/task/{id} | GET | findTaskById(id) | EmployeeService | Task |
/employeetask/task/{id} | GET | findAllEmployeeTaskOfTask(id) | EmployeeService | Task EmployeeTask |
/task/{id} | PUT | updateTaskById(task) | EmployeeService | Task |
Pseudo code snippet
final Task task = (Task) this.callMicroservice(ServiceNames.EMPLOYEE_SERVICE + "/task/" + id, Task.class);