Entity Name: WarehouseResponsibility
Data Schema: Shop
Master Service: CountryService
| 3.1 CountryService | 3.2 DiscountCampaignService | 3.3 ProductService | 3.4 ShopLicenseService |
| Property Name | Datatype | Data Entity | Reference Entity |
| PrimaryKey | LONG | WarehouseResponsibility | |
| Remarks | STRING | WarehouseResponsibility | |
| ServerReplicationVersion | LONG | WarehouseResponsibility | |
| ShopEmployee | LONG | WarehouseResponsibility | ShopEmployee |
| ShopOwner | LONG | WarehouseResponsibility | |
| Warehouse | LONG | WarehouseResponsibility | Warehouse |
| Relative mapping URL | Request Method | Method Name | Microservice | Involved Entities |
| /warehouseresponsibility | GET | findAllWarehouseResponsibility() | CountryService | WarehouseResponsibility |
| /warehouseresponsibility/{id} | DELETE | deleteWarehouseResponsibilityById(id) | CountryService | WarehouseResponsibility |
| /warehouseresponsibility/{id} | GET | findWarehouseResponsibilityById(id) | CountryService | WarehouseResponsibility |
| /warehouseresponsibility | POST | insertWarehouseResponsibility(warehouseresponsibility) | CountryService | WarehouseResponsibility |
| /warehouseresponsibility/{id} | PUT | updateWarehouseResponsibilityById(warehouseresponsibility) | CountryService | WarehouseResponsibility |
| /warehouseresponsibility/warehouse/{id} | GET | findAllWarehouseResponsibilityOfWarehouse(id) | CountryService | Warehouse WarehouseResponsibility |
| /warehouseresponsibility/shopemployee/{id} | GET | findAllWarehouseResponsibilityOfShopEmployee(id) | CountryService | ShopEmployee WarehouseResponsibility |
Pseudo code snippet
final WarehouseResponsibility warehouseresponsibility = (WarehouseResponsibility) this.callMicroservice(ServiceNames.COUNTRY_SERVICE + "/warehouseresponsibility/" + id, WarehouseResponsibility.class);