|
@@ -22,18 +22,39 @@ public class BaseRestResponse<T> {
|
|
@ApiModelProperty(value = "接口返回数据", example = "成功")
|
|
@ApiModelProperty(value = "接口返回数据", example = "成功")
|
|
private T data;
|
|
private T data;
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 空构造方法,适用场景,无数据返回成功
|
|
|
|
+ */
|
|
public BaseRestResponse() {
|
|
public BaseRestResponse() {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 带数据构造方法,适用场景,有数据返回成功
|
|
|
|
+ *
|
|
|
|
+ * @param data 泛型的Data
|
|
|
|
+ */
|
|
public BaseRestResponse(T data) {
|
|
public BaseRestResponse(T data) {
|
|
this.data = data;
|
|
this.data = data;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 带状态构造方法,适用场景,返回错误信息
|
|
|
|
+ *
|
|
|
|
+ * @param status 状态
|
|
|
|
+ * @param message 错误信息
|
|
|
|
+ */
|
|
public BaseRestResponse(String status, String message) {
|
|
public BaseRestResponse(String status, String message) {
|
|
this.status = status;
|
|
this.status = status;
|
|
this.message = message;
|
|
this.message = message;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 带状态和数据构造方法,适用场景,返回错误信息且带数据,这个比较少用
|
|
|
|
+ *
|
|
|
|
+ * @param status 状态
|
|
|
|
+ * @param message 错误信息
|
|
|
|
+ * @param data 泛型的数据
|
|
|
|
+ */
|
|
public BaseRestResponse(String status, String message, T data) {
|
|
public BaseRestResponse(String status, String message, T data) {
|
|
this.status = status;
|
|
this.status = status;
|
|
this.message = message;
|
|
this.message = message;
|