The Inventory Services data model is relatively simple. There are 3 relevant tables, illustrated by the graphic, below. The database tables are mapped to the following Java classes:
BLC_INVENTORY_LOCATION
Maps to persistent domain: com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryLocation
Maps to business (projection) domain: com.broadleafcommerce.inventory.domain.InventoryLocation
BLC_SKU_INVENTORY
Maps to persistent domain: com.broadleafcommerce.inventory.provider.jpa.domain.JpaSkuInventory
Maps to business (projection) domain: com.broadleafcommerce.inventory.domain.SkuInventory
BLC_INVENTORY_TX
Maps to persistent domain: com.broadleafcommerce.inventory.provider.jpa.domain.JpaInventoryTransaction
Maps to business (projection) domain: com.broadleafcommerce.inventory.domain.InventoryTransaction