я если правильно понял, если у меня такое задание. то мне дто не критично впринципе?
ну я не знаю, как вы будете реализовывать у себя. Например у Ентити у вас будет ID у юзера, если он будет автогенерироваться в базе, то вы не сможете принимать в запрос UserEntity, т.к. поле ID в запросе вам не придет. Значит нужен DTO