12 lines
362 B
Python
12 lines
362 B
Python
from sqlalchemy import select
|
|
|
|
from models.project import Project
|
|
from repositories.base import BaseRepository
|
|
|
|
|
|
class ProjectRepository(BaseRepository):
|
|
async def get_all(self) -> list[Project]:
|
|
stmt = select(Project).where(Project.is_deleted.is_(False))
|
|
result = await self.session.execute(stmt)
|
|
return list(result.scalars().all())
|