12 lines
459 B
Python
12 lines
459 B
Python
from fastapi import APIRouter, Request
|
|
from services.dashboardService import DashboardService
|
|
from schemas.ApiResponse import ApiResponse
|
|
from enums.enums import UserType
|
|
|
|
router = APIRouter()
|
|
|
|
@router.get("/")
|
|
async def get_clinic_doctor_status_count(req:Request):
|
|
counts = DashboardService().get_dashboard_counts(isSuperAdmin=req.state.user["userType"] == UserType.SUPER_ADMIN)
|
|
return ApiResponse(data=counts, message="Counts fetched successfully")
|