health-apps-backend/models/ClinicDoctors.py

17 lines
701 B
Python

from sqlalchemy import Column, Enum, Integer, String, ForeignKey,Table
from database import Base
from enums.enums import ClinicUserRoles, ClinicDoctorStatus
from .CustomBase import CustomBase
from sqlalchemy.orm import relationship
class ClinicDoctors(Base, CustomBase):
__tablename__ = "clinic_doctors"
id = Column(Integer, primary_key=True, index=True)
name = Column(String)
role = Column(Enum(ClinicUserRoles))
status = Column(Enum(ClinicDoctorStatus))
appointmentRelations = relationship("AppointmentRelations", back_populates="clinicDoctors")
clinic_id = Column(Integer, ForeignKey("clinics.id"))
clinic = relationship("Clinics", back_populates="clinicDoctors")