меня есть ДТО "информация о голосовании", я передавать информацию о юзере который сделал выбор если голосование не анонимное. Если анонимное то передавать выбор но без юзера. Как в этом случае поступить правильно? Я пока что думаю сделать 2 свойства один из которых будет использоваться. Соответственно на сервере будет логика что если анонимный то маппить на OptionInfo, если не анонимный то на ChoiceInfo, потом результат вставить в VotingInfo и передать. Но может я неправильно мыслю? ДУмаю кто-то с таким сталкивался и может подсказать
а зачем вообще разделять? верни юзера null'ом
Обсуждают сегодня