from fastapi import APIRouter, Depends from sqlalchemy.orm import Session from config.database import get_db from schemas.like import LikeCreate from service import like_service router = APIRouter(prefix="/likes", tags=["点赞"]) @router.post("", summary="点赞") def like(like_in: LikeCreate, db: Session = Depends(get_db)): return like_service.create_like(db, like_in) @router.delete("", summary="取消点赞") def unlike(record_id: int, user_id: int, db: Session = Depends(get_db)): return like_service.delete_like(db, record_id, user_id)