18 lines
922 B
Python
18 lines
922 B
Python
from database import Base
|
|
from sqlalchemy import Column, Integer, Boolean, ForeignKey, String
|
|
from .CustomBase import CustomBase
|
|
from sqlalchemy.orm import relationship
|
|
|
|
class ClinicFileVerifications(Base, CustomBase):
|
|
__tablename__ = "clinic_file_verifications"
|
|
|
|
id = Column(Integer, primary_key=True, index=True)
|
|
clinic_id = Column(Integer, ForeignKey("clinics.id"), nullable=False)
|
|
logo_is_verified = Column(Boolean, default=None, nullable=True)
|
|
abn_doc_is_verified = Column(Boolean, default=None, nullable=True)
|
|
contract_doc_is_verified = Column(Boolean, default=None, nullable=True)
|
|
last_changed_by = Column(Integer, ForeignKey("users.id"), nullable=False)
|
|
rejection_reason = Column(String(255), nullable=True)
|
|
|
|
clinic = relationship("Clinics", back_populates="clinic_file_verifications")
|
|
last_changed_by_user = relationship("Users", back_populates="clinic_file_verifications") |