从Struct复制到Struct时,先循环可匹配的字段。然后循环在源数据中不存在字段,在源数据中MethodByName获取方法并执行,然后对目标赋值。
if dstField.NotIn(src.Fields) { src.MethodByName() }