/
on-line-javalex
/
HW_NoSQL_JavaData
Обзор
Документация
Войти
/
on-line-javalex
/
HW_NoSQL_JavaData
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Mommy/mapper/UserMapper.java
39 строк
1 KB
on-line-javalex
create: GlobalExceptionHandler.java, OpenApiConfig.java, UserController.java, UserCreateRequest.java, UserResponse.java, User.java, UserMapper.java, MommyApplication.java, UserRepository.java, UserService.java
12 май 2026, 13:58
Верифицирован
12 май 2026, 13:58
aac6fe8
Код
Авторство
О чём код?
package Mommy.mapper; import Mommy.dto.UserCreateRequest; import Mommy.entity.User; import Mommy.dto.UserResponse; public class UserMapper { public static UserResponse toResponse(User user) { if (user != null){ // DTO ответа return new UserResponse( user.getId(), user.getName(), user.getEmail(), user.getAge() ); }return null; } public static User toCreate (UserCreateRequest creations){// DTO создания User u = new User(); u.setEmail(creations.getEmail()); u.setName(creations.getName()); u.setAge(creations.getAge()); return u; } public static void updateFromRequest(UserCreateRequest request, User user) { if (request.getName() != null) { user.setName(request.getName()); } if (request.getEmail() != null) { user.setEmail(request.getEmail()); } if (request.getAge() != null) { user.setAge(request.getAge()); } } }