This commit is contained in:
ollyhearn
2023-06-08 17:57:59 +03:00
parent 7f78c79837
commit 26c78d3550
5 changed files with 131 additions and 23 deletions

View File

@ -7,6 +7,7 @@ import uuid
from db.base import Base
class User(Base):
__tablename__ = "user"
@ -22,6 +23,7 @@ class Queue(Base):
__tablename__ = "queue"
id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4)
name = Column(String, default="Новая очередь")
owner_id = Column(BigInteger, ForeignKey("user.id"))
users = relationship("QueueUser", backref="queue")
@ -33,3 +35,4 @@ class QueueUser(Base):
id = Column(UUID(as_uuid=True), primary_key=True, default=uuid.uuid4)
user_id = Column(BigInteger, ForeignKey("user.id"))
queue_id = Column(UUID(as_uuid=True), ForeignKey("queue.id"))
position = Column(Integer)