list medical card base

This commit is contained in:
dderbentsov
2023-07-22 01:03:10 +03:00
parent e69aab6573
commit 86a618cc57
18 changed files with 526 additions and 39 deletions

View File

@@ -1,9 +1,16 @@
from fastapi import Depends
from fastapi.routing import APIRouter
from typing import List
from medical_info.db import models
from medical_info.db.schemas import MedicalCard
from medical_info.services import MedicalCardService, get_medical_cards_service
router = APIRouter(prefix='/medical_cards')
@router.get('/')
def list_persons():
return "ok"
@router.get('/', response_model=List[MedicalCard])
def list_medical_cards(
medical_cards_service: MedicalCardService = Depends(get_medical_cards_service)
) -> List[models.MedicalCard]:
return medical_cards_service.list()