feat: add password field to UserDTO and update UserMapper for password handling

This commit is contained in:
Vincent Guillet
2025-11-22 19:08:36 +01:00
parent d84a2ad122
commit cb38b80134
2 changed files with 3 additions and 0 deletions

View File

@@ -12,5 +12,6 @@ public class UserDTO {
private String lastName; private String lastName;
private String username; private String username;
private String email; private String email;
private String password;
private String role; private String role;
} }

View File

@@ -12,6 +12,7 @@ public class UserMapper {
user.setLastName(userDTO.getLastName()); user.setLastName(userDTO.getLastName());
user.setUsername(userDTO.getUsername()); user.setUsername(userDTO.getUsername());
user.setEmail(userDTO.getEmail()); user.setEmail(userDTO.getEmail());
user.setPassword(userDTO.getPassword());
user.setRole(Role.valueOf(userDTO.getRole() != null ? userDTO.getRole() : "USER")); user.setRole(Role.valueOf(userDTO.getRole() != null ? userDTO.getRole() : "USER"));
return user; return user;
} }
@@ -22,6 +23,7 @@ public class UserMapper {
userDTO.setLastName(user.getLastName()); userDTO.setLastName(user.getLastName());
userDTO.setUsername(user.getUsername()); userDTO.setUsername(user.getUsername());
userDTO.setEmail(user.getEmail()); userDTO.setEmail(user.getEmail());
userDTO.setPassword(user.getPassword());
userDTO.setRole(user.getRole() != null ? user.getRole().getDisplayName() : null); userDTO.setRole(user.getRole() != null ? user.getRole().getDisplayName() : null);
return userDTO; return userDTO;
} }