transporter-server/core/models/event_task/db.py

12 lines
444 B
Python
Raw Normal View History

2024-01-10 15:13:07 +03:00
from sqlalchemy.orm import Mapped, mapped_column
from sqlalchemy import ForeignKey
from database import Base
class EventTask(Base):
__tablename__ = 'event_task'
event_id: Mapped[int] = mapped_column(ForeignKey('event.id'), nullable=False, primary_key=True)
task_id: Mapped[int] = mapped_column(ForeignKey('task.id'), nullable=False, primary_key=True)
is_completed: Mapped[bool] = mapped_column(nullable=False, default=False)