2024-07-24 04:30:01 +08:00
|
|
|
from felicity.apps.abstract.repository import BaseRepository
|
2024-09-22 23:15:27 +08:00
|
|
|
from felicity.apps.reflex.entities import (
|
|
|
|
ReflexAction,
|
|
|
|
ReflexBrain,
|
|
|
|
ReflexBrainAddition,
|
|
|
|
ReflexBrainCondition,
|
|
|
|
ReflexBrainFinal,
|
|
|
|
ReflexRule,
|
|
|
|
ReflexBrainConditionCriteria,
|
|
|
|
ReflexBrainAction,
|
|
|
|
)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
|
|
|
|
2024-07-22 16:20:56 +08:00
|
|
|
class ReflexRuleRepository(BaseRepository[ReflexRule]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(ReflexRule)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
|
|
|
|
2024-07-28 03:52:31 +08:00
|
|
|
class ReflexBrainAdditionRepository(BaseRepository[ReflexBrainAddition]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(ReflexBrainAddition)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
|
|
|
|
2024-07-28 03:52:31 +08:00
|
|
|
class ReflexBrainFinalRepository(BaseRepository[ReflexBrainFinal]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(ReflexBrainFinal)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
|
|
|
|
2024-09-22 22:20:00 +08:00
|
|
|
class ReflexBrainActionRepository(BaseRepository[ReflexBrainAction]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-09-22 22:20:00 +08:00
|
|
|
super().__init__(ReflexBrainAction)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
2024-09-21 16:20:17 +08:00
|
|
|
|
2024-09-22 22:20:00 +08:00
|
|
|
class ReflexBrainConditionRepository(BaseRepository[ReflexBrainCondition]):
|
2024-09-21 16:20:17 +08:00
|
|
|
def __init__(self) -> None:
|
2024-09-22 22:20:00 +08:00
|
|
|
super().__init__(ReflexBrainCondition)
|
2024-09-21 16:20:17 +08:00
|
|
|
|
2024-09-22 22:20:00 +08:00
|
|
|
|
2024-09-22 23:15:27 +08:00
|
|
|
class ReflexBrainConditionCriteriaRepository(
|
|
|
|
BaseRepository[ReflexBrainConditionCriteria]
|
|
|
|
):
|
2024-09-22 22:20:00 +08:00
|
|
|
def __init__(self) -> None:
|
|
|
|
super().__init__(ReflexBrainConditionCriteria)
|
2024-09-21 16:20:17 +08:00
|
|
|
|
2024-07-21 15:06:51 +08:00
|
|
|
|
2024-07-22 16:20:56 +08:00
|
|
|
class ReflexBrainRepository(BaseRepository[ReflexBrain]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(ReflexBrain)
|
2024-07-21 15:06:51 +08:00
|
|
|
|
|
|
|
|
2024-07-22 16:20:56 +08:00
|
|
|
class ReflexActionRepository(BaseRepository[ReflexAction]):
|
2024-07-21 15:06:51 +08:00
|
|
|
def __init__(self) -> None:
|
2024-07-22 16:20:56 +08:00
|
|
|
super().__init__(ReflexAction)
|