Sebastian Frick
|
c474388f32
|
feat(inventory): StorageLocation Aggregate implementieren (#1)
Vertikaler Slice für Story 1.1 – Lagerort anlegen:
Domain: StorageLocation Aggregate mit VOs (StorageLocationId, StorageLocationName,
StorageType, TemperatureRange), StorageLocationError (sealed interface),
Draft-Records und Repository Interface.
Application: CreateStorageLocation UseCase mit Uniqueness-Check.
Infrastructure: JPA Entity, Mapper, Repository, REST Controller
(POST /api/inventory/storage-locations), Liquibase Migration (009),
InventoryErrorHttpStatusMapper, InventoryUseCaseConfiguration.
Tests: 28 Domain-Unit-Tests, 11 Integration-Tests.
Closes #1
|
2026-02-19 09:51:48 +01:00 |
|