所以我会用我的
SourceObject
(不写)
List<UserNumber> listsToDtoList(List<PhoneNumber> phoneNumbers, List<FaxNumber> faxNumbers);
所以大致来说:
@Mapping( target = "userNumbers", source = "phoneNumbers" )
Target map( Source source );
@AfterMapping // will be applied in the final part of the previous method
default void map ( Source source, @MappingTarget Target target ) {
target.getUserNumbers().addAll(source.getFaxNumbers());
}