@Data
public class R<T>{
private Integer code;
private String msg;
private T data;
private R(Integer code, String msg, T data){
this.code = code;
this.msg = msg;
this.data = data;
}
private R(Integer code, String msg){
this.code = code;
this.msg = msg;
}
private R(String msg){
this.msg = msg;
}
public static <T> R<T> success(String msg, T data){
return new R<T>(200, msg, data);
}
public static <T> R<T> success(String msg){
return new R<T>(200, msg);
}
public static <T>R<T> fail(String msg){
return new R<T>(400, msg);
}
}
Result类封装
最新推荐文章于 2023-06-27 11:56:26 发布