|
@ -18,39 +18,63 @@ public class Response<T> { |
|
|
|
|
|
|
|
|
private long timestamp; |
|
|
private long timestamp; |
|
|
|
|
|
|
|
|
|
|
|
public Response(){ |
|
|
|
|
|
this.timestamp=System.currentTimeMillis(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private Response(T data){ |
|
|
|
|
|
this.code= ResponseEnum.SUCCESS.getCode(); |
|
|
|
|
|
this.msg=ResponseEnum.SUCCESS.getMessage(); |
|
|
|
|
|
this.timestamp=System.currentTimeMillis(); |
|
|
|
|
|
this.data=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){ |
|
|
|
|
|
if (null==responseEnum){ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Response(ResponseEnum responseEnum) { |
|
|
|
|
|
if (null == responseEnum) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
this.code= responseEnum.getCode(); |
|
|
|
|
|
this.msg= responseEnum.getMessage(); |
|
|
|
|
|
|
|
|
this.code = responseEnum.getCode(); |
|
|
|
|
|
this.msg = responseEnum.getMessage(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
//成功时调用 |
|
|
//成功时调用 |
|
|
public static <T> Response<T> success() { |
|
|
public static <T> Response<T> success() { |
|
|
return success(null); |
|
|
return success(null); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//成功时调用 |
|
|
//成功时调用 |
|
|
public static <T> Response<T> success(T data) { |
|
|
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(){ |
|
|
|
|
|
|
|
|
public static <T> Response error() { |
|
|
return error(ResponseEnum.ERROR); |
|
|
return error(ResponseEnum.ERROR); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public static <T> Response error(ResponseEnum responseEnum){ |
|
|
|
|
|
|
|
|
public static <T> Response error(ResponseEnum responseEnum) { |
|
|
return new Response<T>(responseEnum); |
|
|
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() { |
|
|
public Integer getCode() { |
|
|
return code; |
|
|
return code; |
|
|
} |
|
|
} |
|
@ -64,15 +88,17 @@ public class Response<T> { |
|
|
return msg; |
|
|
return msg; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public Response<T> setMsg(String msg){ |
|
|
|
|
|
this.msg=msg; |
|
|
|
|
|
|
|
|
public Response<T> setMsg(String msg) { |
|
|
|
|
|
this.msg = msg; |
|
|
return this; |
|
|
return this; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public T getData() {return data;} |
|
|
|
|
|
|
|
|
public T getData() { |
|
|
|
|
|
return data; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
public Response<T> setData(T data){ |
|
|
|
|
|
this.data=data; |
|
|
|
|
|
|
|
|
public Response<T> setData(T data) { |
|
|
|
|
|
this.data = data; |
|
|
return this; |
|
|
return this; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |