2025-03-26 17:27:31 +00:00

22 lines
577 B
Python

# 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