package com.vci.ubcs.com.vci.starter.revision.service; // // Source code recreated from a .class file by IntelliJ IDEA // (powered by FernFlower decompiler) // //package com.vci.starter.revision.service; import com.vci.ubcs.code.entity.BaseModel; import com.vci.ubcs.com.vci.starter.util.VciBaseUtil; import com.vci.ubcs.com.vci.starter.web.service.VciSecretServiceI; import com.vci.ubcs.com.vci.starter.web.util.BeanUtilForVCI; import org.springframework.stereotype.Component; @Component public class RevisionModelUtil implements VciSecretServiceI { public void copyFromDTOIgnore(Object dto, BaseModel baseModel) { VciBaseUtil.alertNotNull(new Object[]{dto, "数据传输对象", baseModel, "数据库中的数据对象"}); BaseModel tempModel = new BaseModel(); BeanUtilForVCI.copyPropertiesIgnoreCase(baseModel, tempModel); BeanUtilForVCI.copyPropertiesIgnoreCase(dto, baseModel); BeanUtilForVCI.copyPropertiesIgnoreCase(tempModel, baseModel); baseModel.setId(VciBaseUtil.getStringValueFromObject(VciBaseUtil.getValueFromField("id", dto))); baseModel.setName(VciBaseUtil.getStringValueFromObject(VciBaseUtil.getValueFromField("name", dto))); baseModel.setDescription(VciBaseUtil.getStringValueFromObject(VciBaseUtil.getValueFromField("description", dto))); tempModel = null; } }