ans123's picture
Initial upload from Colab
ef1ad9e verified
from sqlalchemy import Column, Integer, ForeignKey, JSON, DateTime
from . import Base
from typing import Any
from app.utils.utility import to_dict
from datetime import datetime
class LenderDocJson(Base):
__tablename__ = "LenderDocJson"
lenderDocsJsonId = Column(Integer, primary_key=True) # Primary key
userId = Column(Integer, ForeignKey('Users.userId')) # Foreign key to Users
userDocumentId = Column(Integer, ForeignKey('UserDocuments.userDocumentId')) # Foreign key to UserDocuments
applicationId = Column(Integer, ForeignKey('Applications.applicationId')) # Foreign key to Applications
jsonData = Column(JSON) # Column to store JSON data
createdAt = Column(DateTime, default=datetime.now())
updatedAt = Column(DateTime, default=datetime.now())
def dict(self) -> dict[str, Any]:
return to_dict(self)