This commit is contained in:
2021-11-10 13:13:33 +03:00
commit 4c7af00ac3
22 changed files with 1663 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
from enum import Enum
from datetime import datetime
import ormar
from core.db import metadata, database
class BaseMeta(ormar.ModelMeta):
metadata = metadata
database = database
class UploadBackends(str, Enum):
aiogram = 'aiogram'
telethon = 'telethon'
class UploadedFile(ormar.Model):
class Meta(BaseMeta):
tablename = "uploaded_files"
id = ormar.BigInteger(primary_key=True, nullable=False)
backend = ormar.String(max_length=16, choices=list(UploadBackends))
data = ormar.JSON()
upload_time = ormar.DateTime(timezone=True, default=datetime.now)