fix: list api response

This commit is contained in:
2025-05-14 15:39:19 +05:30
parent b6e390f77c
commit 287b6e5761
4 changed files with 31 additions and 7 deletions
+5 -1
View File
@@ -6,6 +6,10 @@ from services.clinicDoctorsServices import ClinicDoctorsServices
router = APIRouter()
@router.get("/")
def get_clinic_doctors():
clinic_doctors = ClinicDoctorsServices().get_clinic_doctors()
return ApiResponse(data=clinic_doctors, message="Clinic doctors retrieved successfully")
@router.post("/")
def create_clinic_doctor(clinic_doctor: ClinicDoctorCreate):
@@ -20,4 +24,4 @@ def update_clinic_doctor(clinic_doctor_id: int, clinic_doctor: ClinicDoctorUpdat
@router.delete("/{clinic_doctor_id}")
def delete_clinic_doctor(clinic_doctor_id: int):
ClinicDoctorsServices().delete_clinic_doctor(clinic_doctor_id)
return ApiResponse(data="OK", message="Clinic doctor deleted successfully")
return ApiResponse(data="OK", message="Clinic doctor deleted successfully")
+8 -2
View File
@@ -4,12 +4,18 @@ from middleware.auth_dependency import auth_required
from services.userServices import UserServices
from schemas.ApiResponse import ApiResponse
from schemas.UpdateSchemas import UserUpdate
from utils.constants import DEFAULT_LIMIT, DEFAULT_PAGE
router = APIRouter()
@router.get("/")
async def get_users():
user = await UserServices().get_users()
async def get_users(limit:int = DEFAULT_LIMIT, page:int = DEFAULT_PAGE, search:str = ""):
if page == 0:
page = 1
offset = (page - 1) * limit
user = await UserServices().get_users(limit, offset, search)
return ApiResponse(
data=user,
message="User fetched successfully"