feat: clinic setup update

fix: migration issue
This commit is contained in:
2025-05-13 17:01:48 +05:30
parent dabc7dd308
commit 13023e5913
12 changed files with 280 additions and 74 deletions
+4 -3
View File
@@ -1,6 +1,6 @@
from sqlalchemy import Column, Enum, Integer, String, ForeignKey,Table
from database import Base
from enums.enums import ClinicUserRoles, ClinicDoctorStatus
from enums.enums import ClinicDoctorType, ClinicDoctorStatus
from .CustomBase import CustomBase
from sqlalchemy.orm import relationship
@@ -9,9 +9,10 @@ class ClinicDoctors(Base, CustomBase):
id = Column(Integer, primary_key=True, index=True)
name = Column(String)
role = Column(Enum(ClinicUserRoles))
role = Column(Enum(ClinicDoctorType))
status = Column(Enum(ClinicDoctorStatus))
appointmentRelations = relationship("AppointmentRelations", back_populates="clinicDoctors")
clinic_id = Column(Integer, ForeignKey("clinics.id"))
clinic = relationship("Clinics", back_populates="clinicDoctors")
clinic = relationship("Clinics", back_populates="clinicDoctors")
-1
View File
@@ -10,4 +10,3 @@ class MasterAppointmentTypes(Base, CustomBase):
type = Column(String)
appointmentRelations = relationship("AppointmentRelations", back_populates="masterAppointmentTypes")
clinicDoctors = relationship("ClinicDoctors", back_populates="masterAppointmentTypes")