WANG 6 vuotta sitten
vanhempi
commit
7b70a282a7

+ 13 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/BaseRequest.java

@@ -0,0 +1,13 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+/**
+ * 请求体基类
+ * 
+ * @author WANGWEI
+ *
+ */
+public abstract class BaseRequest extends ExchangeBean {
+
+	private static final long serialVersionUID = 6465330136225230063L;
+
+}

+ 29 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/BaseResponse.java

@@ -0,0 +1,29 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import io.swagger.annotations.ApiModelProperty;
+
+/**
+ * 响应体基类
+ * 
+ * @author WANGWEI
+ *
+ */
+public abstract class BaseResponse extends ExchangeBean {
+
+	private static final long serialVersionUID = 1755304211766414171L;
+
+	/**
+	 * 耗时(毫秒)
+	 */
+	@ApiModelProperty(value = "耗时(毫秒)", example = "500", required = true)
+	private Long cost;
+
+	public Long getCost() {
+		return cost;
+	}
+
+	public void setCost(Long cost) {
+		this.cost = cost;
+	}
+
+}

+ 12 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/CloudService.java

@@ -0,0 +1,12 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import java.io.Serializable;
+
+/**
+ * 云服务顶级接口
+ *
+ * @author WANGWEI
+ */
+public interface CloudService extends Serializable {
+
+}

+ 23 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/EnterpriseRequest.java

@@ -0,0 +1,23 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import io.swagger.annotations.ApiModelProperty;
+
+public class EnterpriseRequest extends BaseRequest {
+
+	private static final long serialVersionUID = -7805477355173448066L;
+
+	@Deprecated
+	@ApiModelProperty(value = "废弃字段", example = "UPDATE", required = false)
+	private String des;
+
+	@Deprecated
+	public String getDes() {
+		return des;
+	}
+
+	@Deprecated
+	public void setDes(String des) {
+		this.des = des;
+	}
+
+}

+ 23 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/EnterpriseResponse.java

@@ -0,0 +1,23 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import io.swagger.annotations.ApiModelProperty;
+
+public class EnterpriseResponse extends BaseResponse {
+
+	private static final long serialVersionUID = 1317937489317321732L;
+
+	@Deprecated
+	@ApiModelProperty(value = "废弃字段", example = "UPDATE", required = false)
+	private String des;
+
+	@Deprecated
+	public String getDes() {
+		return des;
+	}
+
+	@Deprecated
+	public void setDes(String des) {
+		this.des = des;
+	}
+
+}

+ 14 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/EnterpriseService.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import java.io.Serializable;
+
+/**
+ * 对外服务接口
+ *
+ * @author WANGWEI
+ * @date 2018年6月29日
+ * @Copyright (c) 2018-? http://qmth.com.cn All Rights Reserved.
+ */
+public interface EnterpriseService extends Serializable {
+
+}

+ 13 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/ExchangeBean.java

@@ -0,0 +1,13 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+/**
+ * bean 基类
+ * 
+ * @author WANGWEI
+ *
+ */
+public abstract class ExchangeBean implements JsonSerializable {
+
+	private static final long serialVersionUID = 3913250969569367810L;
+
+}

+ 16 - 0
src/main/java/cn/com/qmth/examcloud/web/cloud/api/JsonSerializable.java

@@ -0,0 +1,16 @@
+package cn.com.qmth.examcloud.web.cloud.api;
+
+import java.io.Serializable;
+
+/**
+ * 可序列化为JSON<br>
+ * <p>
+ * 严重警告: 此接口为标识接口,禁止添加属性和方法. by wangwei
+ * </p>
+ * 
+ * @author WANGWEI
+ *
+ */
+public interface JsonSerializable extends Serializable {
+
+}