feat: clinic bank details api
fix: relation betn stripe and user table
This commit is contained in:
@@ -10,6 +10,7 @@ router = APIRouter()
|
||||
|
||||
@router.get("/")
|
||||
async def get_clinic_doctors(
|
||||
req:Request,
|
||||
limit:int= DEFAULT_LIMIT,
|
||||
page:int = DEFAULT_PAGE,
|
||||
search:str = "",
|
||||
@@ -19,7 +20,7 @@ async def get_clinic_doctors(
|
||||
if page < 1:
|
||||
page = 1
|
||||
offset = (page - 1) * limit
|
||||
clinic_doctors = await ClinicDoctorsServices().get_clinic_doctors(limit, offset, search, sort_by, sort_order)
|
||||
clinic_doctors = await ClinicDoctorsServices().get_clinic_doctors(req.state.user, limit, offset, search, sort_by, sort_order)
|
||||
return ApiResponse(data=clinic_doctors, message="Clinic doctors retrieved successfully")
|
||||
|
||||
@router.post("/")
|
||||
|
||||
@@ -8,7 +8,7 @@ router = APIRouter()
|
||||
|
||||
@router.get("/")
|
||||
async def get_clinic_doctor_status_count(req:Request):
|
||||
counts = await DashboardService().get_dashboard_counts(isSuperAdmin=req.state.user["userType"] == UserType.SUPER_ADMIN)
|
||||
counts = await DashboardService().get_dashboard_counts(req.state.user)
|
||||
return ApiResponse(data=counts, message="Counts fetched successfully")
|
||||
|
||||
@router.post("/signup-pricing-master")
|
||||
|
||||
@@ -25,6 +25,10 @@ stripe_service = StripeServices()
|
||||
# customer_id="cus_SNn49FDltUcSLP"
|
||||
# )
|
||||
|
||||
@router.get("/create-stripe-account-link", dependencies=[Depends(auth_required)])
|
||||
async def create_stripe_account_link(req:Request):
|
||||
link = await stripe_service.create_stripe_account_link(req.state.user)
|
||||
return ApiResponse(data=link, message="Stripe account link created successfully")
|
||||
|
||||
@router.get("/get-invoice", dependencies=[Depends(auth_required)])
|
||||
async def get_invoice(req:Request):
|
||||
|
||||
Reference in New Issue
Block a user