19 lines
585 B
Python

from datetime import datetime
from sqlalchemy import ForeignKey
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship
from database.database import Base
from database.enums.type_file import FileType
class UploadedFile(Base):
__tablename__ = "uploaded_files"
id: Mapped[int] = mapped_column(primary_key=True)
user_id: Mapped[int]
user_name: Mapped[str]
file_name: Mapped[str]
file_path: Mapped[str]
file_type: Mapped[FileType]
file_size: Mapped[float]
file_time: Mapped[datetime] = mapped_column(default=datetime.utcnow)