from fastapi import APIRouter, Depends from sqlalchemy.orm import Session from app.database import get_db from app.models.feedback import Feedback from app.schemas.feedback import FeedbackCreate, FeedbackResponse router = APIRouter(tags=["反馈建议"]) @router.post("/feedback", response_model=FeedbackResponse) def create_feedback(feedback: FeedbackCreate, db: Session = Depends(get_db)): """公开:提交反馈建议""" db_feedback = Feedback(**feedback.model_dump()) db.add(db_feedback) db.commit() db.refresh(db_feedback) return db_feedback