# Entity: User from fastapi import APIRouter, Depends, HTTPException, status from sqlalchemy.orm import Session from core.database import get_db from core.models.user import User from core.schemas.user import UserSchema router = APIRouter() @router.get("/user", response_model=UserSchema, status_code=200) async def get_user( db: Session = Depends(get_db) ): """Get user""" user = db.query(User).first() if not user: raise HTTPException( status_code=status.HTTP_404_NOT_FOUND, detail="User not found" ) return user