o2o-infinith-backend/app/api/reports.py

25 lines
744 B
Python

from fastapi import APIRouter, Depends
from common.deps import verify_api_key
from models.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",
)