feat(backend): create cli to interact with db
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
from .classification import ClassificationRepository
|
||||
from .member import MemberRepository
|
||||
from .schedule import ScheduleRepository
|
||||
from .service import ServiceRepository
|
||||
from .service_availability import ServiceAvailabilityRepository
|
||||
from .service_type import ServiceTypeRepository
|
||||
from backend.repositories.classification import ClassificationRepository
|
||||
from backend.repositories.member import MemberRepository
|
||||
from backend.repositories.schedule import ScheduleRepository
|
||||
from backend.repositories.service import ServiceRepository
|
||||
from backend.repositories.service_availability import ServiceAvailabilityRepository
|
||||
from backend.repositories.service_type import ServiceTypeRepository
|
||||
|
||||
__all__ = [
|
||||
"ClassificationRepository"
|
||||
"ClassificationRepository",
|
||||
"MemberRepository",
|
||||
"ScheduleRepository",
|
||||
"ServiceRepository",
|
||||
|
||||
@@ -7,8 +7,8 @@ from __future__ import annotations
|
||||
|
||||
from typing import List, Optional
|
||||
|
||||
from ..db import BaseRepository
|
||||
from ..models import Classification as ClassificationModel
|
||||
from backend.db import BaseRepository
|
||||
from backend.models import Classification as ClassificationModel
|
||||
|
||||
|
||||
class ClassificationRepository(BaseRepository[ClassificationModel]):
|
||||
|
||||
@@ -10,8 +10,8 @@ from __future__ import annotations
|
||||
import datetime as _dt
|
||||
from typing import List, Sequence, Optional
|
||||
|
||||
from ..db import BaseRepository, DatabaseConnection
|
||||
from ..models import Member as MemberModel
|
||||
from backend.db import BaseRepository, DatabaseConnection
|
||||
from backend.models import Member as MemberModel
|
||||
|
||||
|
||||
class MemberRepository(BaseRepository[MemberModel]):
|
||||
|
||||
@@ -7,9 +7,9 @@ from __future__ import annotations
|
||||
|
||||
from typing import Any, List, Optional, Sequence
|
||||
|
||||
from ..db import BaseRepository
|
||||
from ..models import Schedule as ScheduleModel
|
||||
from ..models import ScheduleStatus
|
||||
from backend.db import BaseRepository
|
||||
from backend.models import Schedule as ScheduleModel
|
||||
from backend.models import ScheduleStatus
|
||||
|
||||
|
||||
class ScheduleRepository(BaseRepository[ScheduleModel]):
|
||||
|
||||
@@ -8,8 +8,8 @@ from __future__ import annotations
|
||||
from datetime import date, datetime
|
||||
from typing import List, Optional, Sequence, Any
|
||||
|
||||
from ..db import BaseRepository
|
||||
from ..models import Service as ServiceModel
|
||||
from backend.db import BaseRepository
|
||||
from backend.models import Service as ServiceModel
|
||||
|
||||
|
||||
# ----------------------------------------------------------------------
|
||||
|
||||
@@ -7,8 +7,8 @@ from __future__ import annotations
|
||||
|
||||
from typing import List, Optional, Sequence, Any
|
||||
|
||||
from ..db import BaseRepository
|
||||
from ..models import ServiceAvailability as ServiceAvailabilityModel
|
||||
from backend.db import BaseRepository
|
||||
from backend.models import ServiceAvailability as ServiceAvailabilityModel
|
||||
|
||||
|
||||
class ServiceAvailabilityRepository(BaseRepository[ServiceAvailabilityModel]):
|
||||
|
||||
@@ -7,8 +7,8 @@ from __future__ import annotations
|
||||
|
||||
from typing import List, Optional
|
||||
|
||||
from ..db import BaseRepository
|
||||
from ..models import ServiceType as ServiceTypeModel
|
||||
from backend.db import BaseRepository
|
||||
from backend.models import ServiceType as ServiceTypeModel
|
||||
|
||||
|
||||
class ServiceTypeRepository(BaseRepository[ServiceTypeModel]):
|
||||
|
||||
Reference in New Issue
Block a user