通用返回值类R
package com.demo;
import lombok.Data;
import java.util.HashMap;
import java.util.Map;
@Data
public class R<T> {
private Integer code;//编码:1:成功 0:失败
private String msg;//信息
private T data;//数据
private Map map=new HashMap();//动态数据
public static <T> R<T> success(T object){
R<T> r=new R<T>();
r.data=object;
r.code=1;
return r;
}
public static <T> R<T> error(String msg){
R r=new R();
r.msg=msg;
r.code=0;
return r;
}
public R<T> add(String key,Object value){
this.map.put(key,value);
return this;
}
}