package com.gs.simple.common;
|
|
import java.io.Serializable;
|
|
public class ResultDto<T> implements Serializable {
|
|
private int code;
|
|
private String msg;
|
|
private T data;
|
|
private int count;
|
|
public ResultDto() {
|
}
|
|
public ResultDto(int code, String msg, T data, int count) {
|
this.code = code;
|
this.msg = msg;
|
this.data = data;
|
this.count = count;
|
}
|
|
public ResultDto(int code, String msg) {
|
this.code = code;
|
this.msg = msg;
|
}
|
|
public static <T> ResultDto<T> ok(T data, int count) {
|
return new ResultDto<>(0, "请求成功", data, count);
|
}
|
|
public static <T> ResultDto<T> error(String message) {
|
return new ResultDto<>(500, message, null, 0);
|
}
|
|
public int getCount() {
|
return count;
|
}
|
|
public void setCount(int count) {
|
this.count = count;
|
}
|
|
public int getCode() {
|
return code;
|
}
|
|
public void setCode(int code) {
|
this.code = code;
|
}
|
|
public String getMsg() {
|
return msg;
|
}
|
|
public void setMsg(String msg) {
|
this.msg = msg;
|
}
|
|
public T getData() {
|
return data;
|
}
|
|
public void setData(T data) {
|
this.data = data;
|
}
|
}
|