felicity-lims/felicity/apps/user/repository.py
2024-07-27 21:52:31 +02:00

22 lines
628 B
Python

from felicity.apps.abstract.repository import BaseRepository
from felicity.apps.user.entities import Group, Permission, User, UserPreference
class UserRepository(BaseRepository[User]):
def __init__(self) -> None:
super().__init__(User)
class PermissionRepository(BaseRepository[Permission]):
def __init__(self) -> None:
super().__init__(Permission)
class GroupRepository(BaseRepository[Group]):
def __init__(self) -> None:
super().__init__(Group)
class UserPreferenceRepository(BaseRepository[UserPreference]):
def __init__(self) -> None:
super().__init__(UserPreference)