Files

18 lines
462 B
Python

"""Plan repository."""
from sqlmodel.ext.asyncio.session import AsyncSession
from app.core.logging import get_logger
from app.models.plan import Plan
from app.repositories.base import BaseRepository
logger = get_logger(__name__)
class PlanRepository(BaseRepository[Plan]):
"""Repository for plan operations."""
def __init__(self, session: AsyncSession) -> None:
"""Initialize the plan repository."""
super().__init__(Plan, session)