|
@@ -25,6 +25,10 @@ public class ResultData implements Serializable {
|
|
|
*/
|
|
|
private Object data;
|
|
|
/**
|
|
|
+ * 后端返回结果
|
|
|
+ */
|
|
|
+ private Boolean success;
|
|
|
+ /**
|
|
|
* 响应时间戳
|
|
|
*/
|
|
|
private long timestamp = Calendar.getInstance().getTimeInMillis();
|
|
@@ -36,23 +40,25 @@ public class ResultData implements Serializable {
|
|
|
return ok("", data);
|
|
|
}
|
|
|
public static ResultData ok(String msg, Object data) {
|
|
|
- return base(200, msg, data);
|
|
|
+ return base(200, msg, data,true);
|
|
|
}
|
|
|
|
|
|
- public static ResultData error(int code, String msg) { return error(code, msg, ""); }
|
|
|
+ public static ResultData error(int code, String msg) {
|
|
|
+ return error(code, msg, ""); }
|
|
|
public static ResultData error(int code, String msg, Object data) {
|
|
|
- return base(code, msg, data);
|
|
|
+ return base(code, msg, data,false);
|
|
|
}
|
|
|
|
|
|
public static ResultData error(ErrorCode errorCode) {
|
|
|
return error(errorCode.code(), errorCode.message());
|
|
|
}
|
|
|
|
|
|
- private static ResultData base(int code, String msg, Object data) {
|
|
|
+ private static ResultData base(int code, String msg, Object data,Boolean success) {
|
|
|
ResultData rd = new ResultData();
|
|
|
rd.setCode(code);
|
|
|
rd.setMessage(msg);
|
|
|
rd.setData(data);
|
|
|
+ rd.setSuccess(success);
|
|
|
return rd;
|
|
|
}
|
|
|
}
|