Files
Verificacion_EFOS_Backend/app/modules/files/models.py
2026-04-01 13:48:40 -07:00

25 lines
907 B
Python

from sqlalchemy import Column, Integer, String, Date, DateTime, Float, Boolean, Text, ForeignKey, Enum as SQLEnum
from sqlalchemy.sql import func
from sqlalchemy.orm import relationship
from database import Base
import enum
class Files(Base):
__tablename__ = "files"
id = Column(Integer, primary_key=True, nullable=False)
title = Column(String(50), nullable=True)
summary = Column(Text, nullable=False)
document_url = Column(String(100), nullable=False)
file_type = Column(String(50), nullable=False)
file_size = Column(Integer, nullable=False)
feed_id = Column(Integer, nullable=False)
created_at = Column(DateTime(timezone=True), server_default=func.now(), nullable=False)
updated_at = Column(DateTime(timezone=True), onupdate=func.now(), nullable=False )
uploaded_by = Column(Integer, nullable=False)
updated_by = Column(Integer, nullable=True)