package com.sunac.ydxs.common.vo;
import org.springframework.cglib.beans.BeanMap;
import javax.validation.Valid;
import java.util.HashMap;
import java.util.Map;
public class ReqForm {
private static final long serialVersionUID =1L;
@Valid
private T data;
public T getData() {
return data;
}
public void setData(T data) {
this.data = data;
}
/**
* 将参数转化为Map
*
* @return
*/
public Map getMapParam() {
Map map =new HashMap<>();
if (data !=null) {
BeanMap beanMap = BeanMap.create(data);
for (Object key : beanMap.keySet()) {
map.put(key +"", beanMap.get(key));
}
}
return map;
}
}