iGuwan/login/src/main/java/com/guwan/mapstruct/SimpleSourceDestinationMapp...

15 lines
432 B
Java
Raw Normal View History

2024-11-13 18:16:11 +08:00
package com.guwan.mapstruct;
2024-11-11 14:37:13 +08:00
import org.mapstruct.Mapper;
2024-11-13 18:16:11 +08:00
import org.mapstruct.Mapping;
2024-11-11 14:37:13 +08:00
@Mapper(componentModel = "spring")
public interface SimpleSourceDestinationMapper {
2024-11-13 18:16:11 +08:00
@Mapping(target = "nameGu", source = "source.nameHu")
2024-11-11 14:37:13 +08:00
SimpleDestination sourceToDestination(SimpleSource source);
2024-11-13 18:16:11 +08:00
@Mapping(target = "nameHu", source = "destination.nameGu")
2024-11-11 14:37:13 +08:00
SimpleSource destinationToSource(SimpleDestination destination);
}