from sqlalchemy import String, Text from sqlalchemy.orm import Mapped, mapped_column from app.models.base import Base, TimestampMixin class SystemConfig(Base, TimestampMixin): __tablename__ = "system_configs" id: Mapped[str] = mapped_column(String(32), primary_key=True) key: Mapped[str] = mapped_column(String(64), unique=True, index=True) value: Mapped[str] = mapped_column(Text) description: Mapped[str | None] = mapped_column(String(256), nullable=True)