@DatapublicclassR{
private Boolean success;private Integer code;private String message;private Map<String, Object> data =newHashMap<>();publicstatic R ok(){
R r =newR();
r.setSuccess(true);
r.setCode(200);
r.setMessage("成功");return r;}publicstatic R error(){
R r =newR();
r.setSuccess(false);
r.setCode(404);
r.setMessage("失败");return r;}//如下目的是实现链式编程public R success(Boolean success){
this.setSuccess(success);returnthis;}public R code(Integer code){
this.setCode(code);returnthis;}public R message(String message){
this.setMessage(message);returnthis;}public R data(String key, Object value){
this.data.put(key, value);returnthis;}}