groupe-meditation/backend/app/models/presence.py
2026-03-04 14:01:00 -05:00

14 lines
583 B
Python

"""Table presences — réunions d'affaires seulement."""
import uuid
from sqlalchemy import Boolean, ForeignKey
from sqlalchemy.orm import Mapped, mapped_column
from app.core.database import Base
class Presence(Base):
__tablename__ = "presences"
id: Mapped[uuid.UUID] = mapped_column(primary_key=True, default=uuid.uuid4)
reunion_id: Mapped[uuid.UUID] = mapped_column(ForeignKey("reunions.id"), nullable=False)
membre_id: Mapped[uuid.UUID] = mapped_column(ForeignKey("membres.id"), nullable=False)
present: Mapped[bool] = mapped_column(Boolean, default=True)