mirror of
https://github.com/eigent-ai/eigent.git
synced 2026-04-30 12:40:10 +00:00
15 lines
549 B
Python
15 lines
549 B
Python
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)
|