"""
Inventory Models — Re-export for Django model discovery.

Django requires models to be importable from the app's root models.py.
Actual model definitions live in infrastructure/persistence/.
"""
from .infrastructure.persistence.models import (  # noqa: F401
    ItemTypeModel,
    ItemGroupModel,
    UnitOfMeasureModel,
    ItemModel,
    ItemAttributeModel,
    ItemUOMModel,
    WarehouseModel,
    StorageLocationModel,
    ItemWarehouseModel,
)
from .infrastructure.persistence.models_extended import (  # noqa: F401
    StockStatusModel,
    BatchModel,
    SerialNumberModel,
    SerialNumberHistoryModel,
    StockLedgerEntryModel,
    StockBalanceModel,
    CostingMethodModel,
    ItemCostingModel,
    CostLayerModel,
    FinancialPostingModel,
    StockReservationModel,
    StockAllocationModel,
    PhysicalInventoryModel,
    PhysicalInventoryLineModel,
    CycleCountScheduleModel,
    InspectionLotModel,
    InspectionResultModel,
    QualityActionModel,
    StockMovementSummaryModel,
    StockAgingBucketModel,
)
