@Data public class InstanceInfoBo extends PageInfo { private int appId; private String jobName; private Integer type; }
@Data public class InstanceInfoDto extends PageInfo { private int appId; private String jobName; private InstanceType type; }
InstanceInfoBo convertinstanceInfoDtoToBo(InstanceInfoDto instanceInfoDto);
进行转换时,父类中的字段未进行转化。
解决方法,进行字段映射
@Mapping(target = "type", ignore = true)
@Mapping(target = "page", source = "page")
@Mapping(target = "limit", source = "limit")
InstanceInfoBo convertinstanceInfoDtoToBo(InstanceInfoDto instanceInfoDto);
映射一下,记得父类中的方法要加@Data注解