Inventory
Inventory
Section titled “Inventory”Quellverzeichnis: modules/inventory/
Lager- und Bestandsführung: Standorte, Warenbewegungen, Reservierungen.
Services
Section titled “Services”Geschäftslogik des Moduls (src/services/):
InventoryAccessDeniedErrorInventoryCountItemNotFoundErrorInventoryCountNotFoundErrorInventoryCountServiceInventoryCountTerminalErrorInventoryNotPostableError
Repositories
Section titled “Repositories”Datenzugriffs-Ports (src/repositories/):
InMemoryInventoryCountRepositoryInventoryCountRepository
Domain Events
Section titled “Domain Events”Vom Modul emittierte Ereignisse (src/events.ts):
EventHandlerINVENTORY_EVENT_TYPESinventoryCountApprovedinventoryCountArchivedinventoryCountCreatedinventoryCountPostedinventoryCountStartedinventoryDifferenceDetectedinventoryItemCountedinventoryRecountRequired
API-Endpunkte
Section titled “API-Endpunkte”HTTP-Endpunkte unter api/routes/inventory/ — Details in der API-Referenz.
| Methode | Pfad | Datei |
|---|---|---|
GET |
/v1/inventory-counts |
inventory-counts.ts |
POST |
/v1/inventory-counts |
inventory-counts.ts |
GET |
/v1/inventory-counts/:id |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/approve |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/archive |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/complete |
inventory-counts.ts |
GET |
/v1/inventory-counts/:id/differences |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/items |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/post |
inventory-counts.ts |
GET |
/v1/inventory-counts/:id/protocol |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/recount/:itemId |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/review |
inventory-counts.ts |
POST |
/v1/inventory-counts/:id/start |
inventory-counts.ts |
GET |
/v1/inventory-counts/:id/summary |
inventory-counts.ts |
Public API
Section titled “Public API”Über den Modul-Index (src/index.ts) exportierte Symbole — die einzige erlaubte Zugriffsart von außen:
// Aggregate Roots & Children CountItem// DTOs CreateInventoryCountInput// Enums InventoryMethod// Helpers now// Inventory transitions canTransitionInventory// Result Types DifferenceResult// VIN validation isValidVin// Validations - Common isValidTimestamp// Validations - Composite isValidToleranceConfig// Validations - Enums isValidInventoryMethod// Value Objects ToleranceConfigAccountingClientApprovalStepApprovalStepValidationErrorApproveInventoryCountInputArchiveClientArchiveResultAuditClientAuditEntryCountAuditEntryCountAuditEntryValidationErrorCountItemKindCountItemKindValidationErrorCountProtocolCountSummaryCountSummaryResultCountSummaryValidationErrorDateValidationErrorDifferenceReasonDifferenceReasonValidationErrorDomainEventEventBusEventHandlerExpectedStockEntryINVENTORY_EVENT_TYPESInMemoryEventBusInMemoryInventoryCountRepositoryInventoryAccessDeniedErrorInventoryCountInventoryCountItemNotFoundError- … und 100 weitere
Zurück zur Modul-Übersicht oder zur Startseite.