У меня есть таблица, в которой хранится список правил. В моем коде мне нужно извлечь эти правила и вести список правил (через шаблон репозитория), чтобы я мог их повторно использовать. Затем мне нужно сгенерировать (бизнес-логика) список объектов на основе правил для определенного периода времени, например, список объектов отдыха, отфильтрованных по правилам из базы данных, которые поступают в ближайшие 6 месяцев, а затем потребуются дополнительные 6 месяцев, мне нужно будет объединить значения следующих 6 месяцев с существующим списком праздничных объектов на основе найденных правил.
Список объектов праздников переводится / создается на основе правил для данного периода.
Мой вопрос: должны ли бизнес-правила для хранения / перевода списка объектов праздников находиться в том же хранилище, что и список правил? Или это должен быть класс, который вызывает хранилище, но я все же хотел бы сохранить список переведенных объектов объектов отдыха.
Спасибо