BaseForm.java
431 Bytes
package com.lhcredit.common.constant;
import com.lhcredit.framework.web.domain.BaseEntity;
import lombok.Data;
import org.springframework.beans.BeanUtils;
@Data
public class BaseForm<T extends BaseEntity> {
/**
* From转化为Po,进行后续业务处理
*/
public T toPo(Class<T> clazz) {
T t = BeanUtils.instantiateClass(clazz);
BeanUtils.copyProperties(this, t);
return t;
}
}