feat: appointment relation table
fix: relations for clinic doc and clinic
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
from schemas.CreateSchemas import ClinicDoctorCreate
|
||||
from schemas.UpdateSchemas import ClinicDoctorUpdate
|
||||
from database import get_db
|
||||
from models import ClinicDoctors
|
||||
|
||||
class ClinicDoctorsServices:
|
||||
def __init__(self):
|
||||
self.db = next(get_db())
|
||||
|
||||
def create_clinic_doctor(self, clinic_doctor: ClinicDoctorCreate):
|
||||
clinic_doctor = ClinicDoctors(**clinic_doctor.dict())
|
||||
self.db.add(clinic_doctor)
|
||||
self.db.commit()
|
||||
self.db.refresh(clinic_doctor)
|
||||
return clinic_doctor
|
||||
|
||||
def update_clinic_doctor(self, clinic_doctor_id: int, clinic_doctor: ClinicDoctorUpdate):
|
||||
pass
|
||||
|
||||
def delete_clinic_doctor(self, clinic_doctor_id: int):
|
||||
pass
|
||||
Reference in New Issue
Block a user