satupeta-main/app/repositories/file_repository.py
2026-02-23 12:20:42 +07:00

17 lines
467 B
Python
Executable File

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()