feat: 初始化工程

This commit is contained in:
2026-09-06 16:07:00 +08:00
commit 30b5bf2aa1
36 changed files with 1166 additions and 0 deletions

18
routers/like.py Normal file
View File

@@ -0,0 +1,18 @@
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)