1. sqlalchemy CRUD 예제 실습

2. callcenter 프로젝트 제작중
This commit is contained in:
2026-06-17 18:27:04 +09:00
parent 06eb3c57ab
commit b0503baac5
36 changed files with 1286 additions and 23 deletions
@@ -0,0 +1,18 @@
from fastapi import APIRouter, Depends
from backend.schemas.summary_schema import SummaryRequest, CallSummary, CallRequest
from backend.services.call_service import summary_call, create_call_history
from sqlalchemy.orm import Session
from backend.repository.db_init import get_db
router = APIRouter(prefix="/api/calls", tags=["Summary"])
# 요약 라우터
@router.post("", response_model=CallSummary)
def generate_summary(req:SummaryRequest):
return summary_call(req.transcript)
@router.post("/save", response_model=CallSummary)
# @router.post("/save", response_model=CallRequest)
def create_call(req: CallRequest, db:Session = Depends(get_db)):
return create_call_history(req, db)