from sqlalchemy import Integer from sqlalchemy.orm import Mapped, mapped_column from app.db.base import Base class EskalationKonfiguration(Base): """Karte 12: Zeitschwellen für die Fehlbestand-Eskalation müssen zur Laufzeit änderbar sein, nicht fix im Code (Nutzer-Vorgabe) - Singleton-Zeile (id=1), per Admin-Endpunkt lesbar/änderbar statt Settings/Env.""" __tablename__ = "eskalation_konfiguration" id: Mapped[int] = mapped_column(Integer, primary_key=True) erinnerung_tage: Mapped[int] = mapped_column(Integer, nullable=False, default=3) leitung_tage: Mapped[int] = mapped_column(Integer, nullable=False, default=7)