fix: list api response
This commit is contained in:
@@ -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")
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user