Entity Name: EquipmentType
Data Schema: AirportLogistics
Master Service: AirplaneService
| 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 |
| PrimaryKey | LONG | EquipmentType | |
| ServerReplicationVersion | LONG | EquipmentType | |
| TypeName | STRING | EquipmentType |
| Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
| /equipmenttype | POST | insertEquipmentType(equipmenttype) | AirplaneService | EquipmentType |
| /equipmenttype/{id} | PUT | updateEquipmentTypeById(equipmenttype) | AirplaneService | EquipmentType |
| /airplaneequipment/equipmenttype/{id} | GET | findAllAirplaneEquipmentOfEquipmentType(id) | AirplaneService | EquipmentType AirplaneEquipment |
| /equipmenttype/{id} | GET | findEquipmentTypeById(id) | AirplaneService | EquipmentType |
| /equipmenttype/{id} | DELETE | deleteEquipmentTypeById(id) | AirplaneService | EquipmentType |
| /equipmenttype | GET | findAllEquipmentType() | AirplaneService | EquipmentType |
Pseudo code snippet
final EquipmentType equipmenttype = (EquipmentType) this.callMicroservice(ServiceNames.AIRPLANE_SERVICE + "/equipmenttype/" + id, EquipmentType.class);