public class ResultObject {
// 响应业务状态
private Integer status;
// 响应消息
private String msg;
// 响应中的数据
private Object data;
public static ResultObject build(Integer status, String msg, Object data) {
return new ResultObject(status, msg, data);
}
public static ResultObject success(Object data) {
return new ResultObject(200, "OK", data);
}
public static ResultObject errorMsg(String msg) {
return new ResultObject(500, msg, null);
}
public static ResultObject errorMap(Object data) {
return new ResultObject(501, "error", data);
}
public static ResultObject errorTokenMsg(String msg) {
return new ResultObject(502, msg, null);
}
public static ResultObject errorException(String msg) {
return new ResultObject(555, msg, null);
}
public ResultObject() {
}
public ResultObject(Integer status, String msg, Object data) {
this.status = status;
this.msg = msg;
this.data = data;
}
public ResultObject(Object data) {
this.status = 200;
this.msg = "OK";
this.data = data;
}
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}
自定义返回类型
最新推荐文章于 2024-03-03 16:29:27 发布