UserProfileAppConvertor修改
(cherry picked from commit 3c2b0abaa50f285ec2d647d82f9aaa2c18fd39a1)
This commit is contained in:
parent
688057d5a0
commit
11078dc87e
@ -16,6 +16,7 @@ import com.red.circle.other.inner.model.dto.user.UserSimpleProfileDTO;
|
|||||||
import com.red.circle.other.inner.model.dto.user.props.UserUseBadgeDTO;
|
import com.red.circle.other.inner.model.dto.user.props.UserUseBadgeDTO;
|
||||||
import java.sql.Timestamp;
|
import java.sql.Timestamp;
|
||||||
import java.time.LocalDateTime;
|
import java.time.LocalDateTime;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
@ -33,11 +34,18 @@ public interface UserProfileAppConvertor {
|
|||||||
@Named("toUserProfileDTO")
|
@Named("toUserProfileDTO")
|
||||||
UserProfileDTO toUserProfileDTO(UserProfile userProfile);
|
UserProfileDTO toUserProfileDTO(UserProfile userProfile);
|
||||||
|
|
||||||
Map<Long, UserProfileDTO> toMapUserProfileDTO(Map<Long, UserProfile> userProfileMap);
|
|
||||||
|
|
||||||
@IterableMapping(qualifiedByName = "toUserProfileDTO")
|
@IterableMapping(qualifiedByName = "toUserProfileDTO")
|
||||||
List<UserProfileDTO> toListUserProfileDTO(List<UserProfile> userProfiles);
|
List<UserProfileDTO> toListUserProfileDTO(List<UserProfile> userProfiles);
|
||||||
|
|
||||||
|
@Mapping(target = "cpList", ignore = true)
|
||||||
|
@Mapping(target = "backgroundPhotos", ignore = true)
|
||||||
|
@Mapping(target = "personalPhotos", ignore = true)
|
||||||
|
@Mapping(target = "wearBadge", ignore = true)
|
||||||
|
@Mapping(target = "wearHonor", ignore = true)
|
||||||
|
@Mapping(target = "wearRide", ignore = true)
|
||||||
|
@Mapping(target = "wearAvatar", ignore = true)
|
||||||
|
UserProfileDTO toFullUserProfileDTO(UserProfile userProfile);
|
||||||
|
|
||||||
default LoginLoggerEvent toLoginLoggerEventRegister(CreateAccountCmd cmd) {
|
default LoginLoggerEvent toLoginLoggerEventRegister(CreateAccountCmd cmd) {
|
||||||
LoginLoggerEvent event = toLoginLoggerEvent(cmd);
|
LoginLoggerEvent event = toLoginLoggerEvent(cmd);
|
||||||
event.setInvitePeople(cmd.getInvitePeople());
|
event.setInvitePeople(cmd.getInvitePeople());
|
||||||
@ -78,7 +86,6 @@ public interface UserProfileAppConvertor {
|
|||||||
@Mapping(target = "wearHonor", ignore = true)
|
@Mapping(target = "wearHonor", ignore = true)
|
||||||
@Mapping(target = "wearRide", ignore = true)
|
@Mapping(target = "wearRide", ignore = true)
|
||||||
@Mapping(target = "wearAvatar", ignore = true)
|
@Mapping(target = "wearAvatar", ignore = true)
|
||||||
@Mapping(target = "ownSpecialId", ignore = true)
|
|
||||||
UserProfileDTO toSimpleUserProfileDTO(UserProfile userProfile);
|
UserProfileDTO toSimpleUserProfileDTO(UserProfile userProfile);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -164,4 +171,13 @@ public interface UserProfileAppConvertor {
|
|||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
default Map<Long, UserProfileDTO> toMapUserProfileDTO(Map<Long, UserProfile> userProfileMap) {
|
||||||
|
if (userProfileMap == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
Map<Long, UserProfileDTO> map = new HashMap<>();
|
||||||
|
userProfileMap.forEach((key, value) -> map.put(key, toFullUserProfileDTO(value)));
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user