This commit is contained in:
2025-04-09 21:02:43 -04:00
commit 1c00ea8569
24 changed files with 1039 additions and 0 deletions

21
app/models/file.py Normal file
View File

@ -0,0 +1,21 @@
from pydantic import BaseModel, ConfigDict
from typing import List, Optional
from datetime import datetime
from sqlalchemy import Column, Integer, String, DateTime
from sqlalchemy.orm import relationship
from sqlalchemy.sql import func
from app.db.database import Base
class File(Base):
__tablename__ = "files"
id = Column(Integer, primary_key=True, index=True)
name = Column(String)
type = Column(String)
path = Column(String)
created_at = Column(DateTime(timezone=True), server_default=func.now())
updated_at = Column(DateTime(timezone=True), onupdate=func.now())