from fastapi import APIRouter, Depends from sqlalchemy.orm import Session from app.database import get_db from app.models.link import Link from app.schemas.link import LinkCreate, LinkResponse router = APIRouter(tags=["友情链接"]) @router.get("/links", response_model=list[LinkResponse]) def list_links(db: Session = Depends(get_db)): """公开:获取所有友情链接""" return db.query(Link).order_by(Link.sort_order, Link.id).all()