feat: Implement admin user management endpoints and user update schema

This commit is contained in:
JSC
2025-08-09 22:37:51 +02:00
parent 734521c5c3
commit 9e07ce393f
6 changed files with 220 additions and 3 deletions

17
app/repositories/plan.py Normal file
View File

@@ -0,0 +1,17 @@
"""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)