satupeta-main/app/repositories/file_repository.py
2026-01-27 09:11:58 +07:00

17 lines
467 B
Python

from fastapi_async_sqlalchemy import db
from sqlalchemy import select
from app.models import FileModel
from . import BaseRepository
class FileRepository(BaseRepository[FileModel]):
def __init__(self, model):
super().__init__(model)
async def find_by_user_id(self, user_id: int):
query = select(self.model.user_id).where(self.model.user_id == user_id)
result = await db.session.execute(query)
return result.scalars().all()