25 lines
748 B
Python
25 lines
748 B
Python
from fastapi import APIRouter, Depends
|
|
from common.deps import verify_api_key
|
|
from models.api.report import ReportResponse, ClinicInfo
|
|
|
|
router = APIRouter(prefix="/api/reports", tags=["reports"], dependencies=[Depends(verify_api_key)])
|
|
|
|
|
|
@router.get("/{run_id}", response_model=ReportResponse)
|
|
async def get_report(run_id: str):
|
|
return ReportResponse(
|
|
id=run_id,
|
|
clinic=ClinicInfo(name="바노바기성형외과", url="https://www.banobagi.com"),
|
|
overall_score=82,
|
|
youtube={},
|
|
instagram={},
|
|
facebook={},
|
|
naver_place={},
|
|
naver_blog={},
|
|
gangnam_unni={},
|
|
conversion_strategy={},
|
|
roadmap=[],
|
|
kpis=[],
|
|
generated_at="2026-04-20T09:01:30Z",
|
|
)
|