from fastapi import APIRouter,Depends from internal.models import* from dependencies import get_current_active_user,execute_query router=APIRouter( tags=["分类管理"] ) @router.get("/typelist",response_model=list[BlogList]) def read_type_all(_:User=Depends(get_current_active_user)): select_query="SELECT blogname,blogtype,viewsnum,addtime,descr FROM blogs;" type_all=execute_query(select_query,fetchall=True) return type_all