34 lines
608 B
Java
34 lines
608 B
Java
package com.blog.common;
|
|
|
|
import lombok.Data;
|
|
|
|
@Data
|
|
public class R<T> {
|
|
|
|
private int code;
|
|
private String msg;
|
|
private T data;
|
|
R(int code, String msg){
|
|
this.code = code;
|
|
this.msg = msg;
|
|
}
|
|
R(int code, String msg, T data){
|
|
this.code = code;
|
|
this.msg = msg;
|
|
this.data = data;
|
|
}
|
|
|
|
|
|
public static <T> R<T> ok(String msg) {
|
|
return new R<>(0,msg);
|
|
}
|
|
|
|
public static <T> R<T> ok(String msg, T data) {
|
|
return new R<>(0,msg,data);
|
|
}
|
|
|
|
public static <T> R<T> err(String msg) {
|
|
return new R<>(-1,msg);
|
|
}
|
|
}
|