|
|
@ -18,15 +18,21 @@ public class Response<T> { |
|
|
|
|
|
|
|
private long timestamp; |
|
|
|
|
|
|
|
public Response(){ |
|
|
|
this.timestamp=System.currentTimeMillis(); |
|
|
|
} |
|
|
|
|
|
|
|
private Response(T data){ |
|
|
|
|
|
|
|
public Response(T data) { |
|
|
|
this.code = ResponseEnum.SUCCESS.getCode(); |
|
|
|
this.msg = ResponseEnum.SUCCESS.getMessage(); |
|
|
|
this.timestamp = System.currentTimeMillis(); |
|
|
|
this.data = data; |
|
|
|
} |
|
|
|
|
|
|
|
private Response(ResponseEnum responseEnum){ |
|
|
|
|
|
|
|
|
|
|
|
public Response(ResponseEnum responseEnum) { |
|
|
|
if (null == responseEnum) { |
|
|
|
return; |
|
|
|
} |
|
|
@ -38,9 +44,16 @@ public class Response<T> { |
|
|
|
public static <T> Response<T> success() { |
|
|
|
return success(null); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//成功时调用 |
|
|
|
public static <T> Response<T> success(T data) { |
|
|
|
return new Response<T>(data); |
|
|
|
Response<T> response=new Response<>(); |
|
|
|
response.setCode(ResponseEnum.SUCCESS.getCode()); |
|
|
|
response.setMsg(ResponseEnum.SUCCESS.getMessage()); |
|
|
|
response.setData(data); |
|
|
|
return response; |
|
|
|
} |
|
|
|
|
|
|
|
public static <T> Response error() { |
|
|
@ -51,6 +64,17 @@ public class Response<T> { |
|
|
|
return new Response<T>(responseEnum); |
|
|
|
} |
|
|
|
|
|
|
|
public static <T> Response<T> error(Integer code,String message){ |
|
|
|
Response<T> response=new Response<>(); |
|
|
|
response.setCode(code); |
|
|
|
response.setMsg(message); |
|
|
|
return response; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Integer getCode() { |
|
|
|
return code; |
|
|
|
} |
|
|
@ -69,7 +93,9 @@ public class Response<T> { |
|
|
|
return this; |
|
|
|
} |
|
|
|
|
|
|
|
public T getData() {return data;} |
|
|
|
public T getData() { |
|
|
|
return data; |
|
|
|
} |
|
|
|
|
|
|
|
public Response<T> setData(T data) { |
|
|
|
this.data = data; |
|
|
|