From 4770c37f4fc980d5257342ae4d4e306b8396216a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A6=BE=E5=87=A0=E6=B5=B7?= Date: Tue, 26 May 2020 14:00:17 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9Response?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/celess/blog/entity/Response.java | 36 +++++++++++++++++-- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/src/main/java/cn/celess/blog/entity/Response.java b/src/main/java/cn/celess/blog/entity/Response.java index f2fa23f..547ac79 100644 --- a/src/main/java/cn/celess/blog/entity/Response.java +++ b/src/main/java/cn/celess/blog/entity/Response.java @@ -1,5 +1,6 @@ package cn.celess.blog.entity; +import cn.celess.blog.enmu.ResponseEnum; import lombok.Data; import net.sf.json.JSONObject; @@ -14,16 +15,45 @@ public class Response implements Serializable { private int code; private String msg; private Object result; - private long date; public Response() { } - public Response(int code, String msg, Object result, long date) { + public Response(int code, String msg, Object result) { this.code = code; this.msg = msg; this.result = result; - this.date = date; + } + + /** + * 成功相应 + * + * @param result 结果 + * @return Response + */ + public static Response success(Object result) { + return new Response(ResponseEnum.SUCCESS.getCode(), ResponseEnum.SUCCESS.getMsg(), result); + } + + /** + * 失败的响应 + * + * @param result 结果 + * @return Response + */ + public static Response failure(String result) { + return new Response(ResponseEnum.FAILURE.getCode(), ResponseEnum.FAILURE.getMsg(), result); + } + + /** + * 其他的响应 + * + * @param r 枚举常量 + * @param result 结果 + * @return Response + */ + public static Response response(ResponseEnum r, String result) { + return new Response(r.getCode(), r.getMsg(), result); } @Override