This commit is contained in:
Sun Tao 2025-08-20 23:05:54 +08:00
parent c8a0a21ef2
commit 3f21c2b2c2
83 changed files with 6355 additions and 0 deletions

View file

@ -0,0 +1,15 @@
from typing import Annotated
from fastapi import APIRouter, Depends, Query
from sqlmodel import Session, col, select
from app.component.database import session
from app.model.mcp.category import Category, CategoryOut
router = APIRouter(prefix="/mcp", tags=["Mcp Category"])
@router.get("/categories", name="category list", response_model=list[CategoryOut])
def gets(session: Session = Depends(session)):
stmt = select(Category).where(Category.no_delete()).order_by(col(Category.priority).asc())
return session.exec(stmt)