init commit

This commit is contained in:
prod-tech
2024-11-17 02:31:42 +03:00
commit cf933c770c
217 changed files with 19340 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
import uuid
from sqlalchemy import BigInteger
from sqlalchemy import Column
from sqlalchemy import ForeignKey
import sqlmodel
class EventUserLink(sqlmodel.SQLModel, table=True):
event_id: uuid.UUID | None = sqlmodel.Field(
default=None, foreign_key='event.id', primary_key=True
)
user_id: int | None = sqlmodel.Field(
sa_column=Column(BigInteger(), ForeignKey('user.id'), primary_key=True)
)
class ItemUserLink(sqlmodel.SQLModel, table=True):
item_id: uuid.UUID | None = sqlmodel.Field(
default=None, foreign_key='item.id', primary_key=True
)
user_id: int | None = sqlmodel.Field(
sa_column=Column(BigInteger(), ForeignKey('user.id'), primary_key=True)
)