Как лучше поступить в ситуации - есть два сервиса ClientService и DiscountService. Во втором реализован метод, который возвращает "количесто отсканированных чеков" и выполняет базовую фильтрацию (по времени). Если мне теперь надо получить "количесто отсканированных чеков для определенного юзера" как логичней поступить, добавить в DiscountService поле user_id
и по нему фильтровать или все таки раз эта информация связана с конкретным пользователем, то ее лучше засунуть в ClientService? Но в последнем случае выходит какое-то дублирование как по мне