Files
BiblioGame/app/api/cruds/base/read.py
2026-02-15 11:32:33 +01:00

12 lines
363 B
Python

from sqlalchemy.orm import Session
from sqlalchemy import select
from ....schema.library.base import Base
def read(session:Session, _id:int, obj:Base):
stmt = select(obj).where(obj.id == _id)
return session.scalars(stmt).one()
def read_all(session:Session, obj:Base):
stmt = select(obj)
return session.scalars(stmt).fetchall() #TODO: Pagination