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

}