Refactor BundeslandRepository, implement V012 migration for Reiter master data changes, harmonize domain models, resolve repository interface inconsistencies, and enhance ZNS import with relational mapping improvements.

This commit is contained in:
2026-04-06 16:51:14 +02:00
parent 0ae9a1f1b8
commit 1b6f8e7c59
8 changed files with 75 additions and 28 deletions
@@ -1,6 +1,7 @@
@file:OptIn(kotlin.uuid.ExperimentalUuidApi::class)
package at.mocode.masterdata.domain.repository
import at.mocode.masterdata.domain.model.Bundesland
import at.mocode.masterdata.domain.model.BundeslandDefinition
import kotlin.uuid.Uuid
@@ -12,7 +13,7 @@ interface BundeslandRepository {
/**
* ZNS-Spezifisch: Sucht ein Bundesland anhand seiner Nummer (01-09).
*/
suspend fun findByNr(nr: Int): at.mocode.masterdata.domain.model.BundeslandDefinition?
suspend fun findByNr(nr: Int): BundeslandDefinition?
/**
* Finds a federal state by its unique ID.