feat: clinic doc api
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
from sqlalchemy import Column, Enum, Integer, String, ForeignKey,Table
|
||||
from sqlalchemy import Column, Enum, Integer, String, ForeignKey, Table
|
||||
from database import Base
|
||||
from enums.enums import ClinicDoctorType, ClinicDoctorStatus
|
||||
from .CustomBase import CustomBase
|
||||
from sqlalchemy.orm import relationship
|
||||
|
||||
|
||||
class ClinicDoctors(Base, CustomBase):
|
||||
__tablename__ = "clinic_doctors"
|
||||
|
||||
@@ -12,7 +13,11 @@ class ClinicDoctors(Base, CustomBase):
|
||||
role = Column(Enum(ClinicDoctorType))
|
||||
status = Column(Enum(ClinicDoctorStatus))
|
||||
|
||||
appointmentRelations = relationship("AppointmentRelations", back_populates="clinicDoctors")
|
||||
appointmentRelations = relationship(
|
||||
"AppointmentRelations",
|
||||
back_populates="clinicDoctors",
|
||||
cascade="all, delete-orphan",
|
||||
passive_deletes=True,
|
||||
)
|
||||
clinic_id = Column(Integer, ForeignKey("clinics.id"))
|
||||
clinic = relationship("Clinics", back_populates="clinicDoctors")
|
||||
|
||||
Reference in New Issue
Block a user