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);