|
|
|
|
@ -8,8 +8,8 @@ from src.database.core import DbSession
|
|
|
|
|
from src.database.service import CommonParameters
|
|
|
|
|
from src.models import StandardResponse
|
|
|
|
|
|
|
|
|
|
from .schema import AerosProjectInput
|
|
|
|
|
from .service import import_aro_project
|
|
|
|
|
from .schema import AerosProjectInput, AerosMetadata
|
|
|
|
|
from .service import import_aro_project, fetch_aro_record
|
|
|
|
|
|
|
|
|
|
router = APIRouter()
|
|
|
|
|
|
|
|
|
|
@ -26,9 +26,13 @@ async def import_aro(
|
|
|
|
|
|
|
|
|
|
result = await import_aro_project(db_session=db_session, aeros_project_in=aeros_project_input)
|
|
|
|
|
|
|
|
|
|
return {"data": None, "status": "success", "message": "Success", "result": result}
|
|
|
|
|
|
|
|
|
|
return {"data": None, "status": "success", "message": "Success"}
|
|
|
|
|
|
|
|
|
|
@router.get("/metadata", response_model=StandardResponse[AerosMetadata])
|
|
|
|
|
async def getAerosMetadata(db_session: DbSession):
|
|
|
|
|
result = await fetch_aro_record(db_session=db_session)
|
|
|
|
|
|
|
|
|
|
return {"data": result, "status": "success", "message": "Success"}
|
|
|
|
|
|
|
|
|
|
# @router.post("", response_model=StandardResponse[None])
|
|
|
|
|
# async def import_aro_old(db_session: DbSession, aeros_project_in: AerosProjectInput, project_name: str = "trialapi"):
|
|
|
|
|
|