mapper updte
This commit is contained in:
@ -11,18 +11,18 @@ import java.time.LocalDateTime;
|
|||||||
|
|
||||||
@Mapper(componentModel = "spring")
|
@Mapper(componentModel = "spring")
|
||||||
public interface UserMapper {
|
public interface UserMapper {
|
||||||
|
|
||||||
@Mapping(target = "isNotLocked", source = "notLocked")
|
@Mapping(target = "isNotLocked", source = "notLocked")
|
||||||
@Mapping(target = "isActive", source = "active")
|
@Mapping(target = "isActive", source = "active")
|
||||||
@Mapping(target = "joinDate", ignore = true)
|
@Mapping(target = "joinDate", ignore = true)
|
||||||
@Mapping(target = "role", source = "role", resultType = String.class)
|
@Mapping(target = "role", source = "role", resultType = String.class)
|
||||||
@Mapping(target = "authorities", source = "role.authorities")
|
@Mapping(target = "authorities", source = "role.authorities")
|
||||||
User toEntity(UserDto userDto);
|
User toEntity(UserDto userDto);
|
||||||
|
|
||||||
@AfterMapping
|
@AfterMapping
|
||||||
default void setJoinDate(@MappingTarget User user) {
|
default void setJoinDate(@MappingTarget User user) {
|
||||||
if (user.getJoinDate() == null) {
|
if (user.getJoinDate() == null) {
|
||||||
user.setJoinDate(java.time.LocalDateTime.now());
|
user.setJoinDate(LocalDateTime.now());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user