WANG 6 年之前
父节点
当前提交
1f2d34287b

+ 0 - 24
src/main/java/cn/com/qmth/examcloud/web/support/StatusResponse.java

@@ -20,9 +20,6 @@ public class StatusResponse implements JsonSerializable {
 	@ApiModelProperty(value = "响应描述", example = "密码错误", required = true)
 	private String desc;
 
-	@ApiModelProperty(value = "响应信息.当http响应码非200时,此节点内容为空", example = "", required = false)
-	private Object content;
-
 	/**
 	 * 构造函数
 	 *
@@ -31,19 +28,6 @@ public class StatusResponse implements JsonSerializable {
 		super();
 	}
 
-	/**
-	 * 构造函数
-	 *
-	 * @param responseStatus
-	 * @param content
-	 */
-	public StatusResponse(ResponseStatus responseStatus, Object content) {
-		super();
-		this.code = responseStatus.getCode();
-		this.desc = responseStatus.getDesc();
-		this.content = content;
-	}
-
 	/**
 	 * 构造函数
 	 *
@@ -83,12 +67,4 @@ public class StatusResponse implements JsonSerializable {
 		this.desc = desc;
 	}
 
-	public Object getContent() {
-		return content;
-	}
-
-	public void setContent(Object content) {
-		this.content = content;
-	}
-
 }

+ 48 - 0
src/main/java/cn/com/qmth/examcloud/web/support/StatusResponseX.java

@@ -0,0 +1,48 @@
+package cn.com.qmth.examcloud.web.support;
+
+/**
+ * 状态响应实体扩展
+ *
+ *
+ * @author WANGWEI
+ * @date 2019年4月28日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ * @param <T>
+ */
+public class StatusResponseX<T> extends StatusResponse {
+
+	private static final long serialVersionUID = 8393074113722405560L;
+
+	private T content;
+
+	/**
+	 * 构造函数
+	 *
+	 */
+	public StatusResponseX() {
+		super();
+		setCode("200");
+		setDesc("成功");
+	}
+
+	/**
+	 * 构造函数
+	 *
+	 * @param content
+	 */
+	public StatusResponseX(T content) {
+		super();
+		setCode("200");
+		setDesc("成功");
+		this.content = content;
+	}
+
+	public T getContent() {
+		return content;
+	}
+
+	public void setContent(T content) {
+		this.content = content;
+	}
+
+}