You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
66 lines
1.4 KiB
66 lines
1.4 KiB
4 years ago
|
package com.bupt.note.ResponseData;
|
||
|
|
||
|
import com.alibaba.fastjson.JSON;
|
||
|
|
||
|
import java.io.Serializable;
|
||
|
|
||
|
public class ResponseData<T> implements Serializable {
|
||
|
private String code;
|
||
|
private String msg;
|
||
|
private T data;
|
||
|
|
||
|
public ResponseData(String code, String msg,T data) {
|
||
|
this.code = code;
|
||
|
this.msg = msg;
|
||
|
this.data = data;
|
||
|
}
|
||
|
|
||
|
public ResponseData(String code, String msg) {
|
||
|
this.code = code;
|
||
|
this.msg = msg;
|
||
|
}
|
||
|
|
||
|
public ResponseData(ResultEnums resultEnums) {
|
||
|
this.code = resultEnums.getCode();
|
||
|
this.msg = resultEnums.getMsg();
|
||
|
}
|
||
|
|
||
|
public ResponseData(ResultEnums resultEnums, T data) {
|
||
|
this.code = resultEnums.getCode();
|
||
|
this.msg = resultEnums.getMsg();
|
||
|
this.data = data;
|
||
|
}
|
||
|
|
||
|
public ResponseData() {
|
||
|
}
|
||
|
|
||
|
public String getCode() {
|
||
|
return code;
|
||
|
}
|
||
|
|
||
|
public void setCode(String 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;
|
||
|
}
|
||
|
|
||
|
public String toJsonString() {
|
||
|
return JSON.toJSONString(this);
|
||
|
// return "{\"code\": \"" + this.code + "\", \"msg\": \"" + this.msg + "\", \"data\": " + data + "}";
|
||
|
}
|
||
|
}
|