前言
ResponseData与ResponseCode
提示:以下是本篇文章正文内容,下面案例可供参考
一、ResponseData
代码如下(示例):
public class ResponseData {
private String code;
private String msg;
private Object data;
//无参构造方法
public ResponseData() {
}
//有参构造方法
public ResponseData(ResponseCode responseCode, Object data) {
this.code=responseCode.getCode();
this.msg=responseCode.getMsg();
this.data = data;
}
public ResponseData(ResponseCode responseCode) {
this.code = responseCode.getCode();
this.msg = responseCode.getMsg();
}
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 Object getData() {
return data;
}
public void setData(Object data) {
this.data = data;
}
}
二、ResponseCode
代码如下(示例):
public enum ResponseCode {
/**
* 统一code码
*/
SUCCESS01("200","请求成功"),
FAIL00("800","网络请求错误"),
;
private String code;
private String msg;
ResponseCode(){
}
ResponseCode(String code, String msg) {
this.code = code;
this.msg = msg;
}
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;
}
}
总结
ResponseData与ResponseCode一般放在工具类里