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;
|
}
|
|
}
|