|
@@ -1,16 +1,36 @@
|
|
|
package cn.com.qmth.examcloud.app.core.router;
|
|
|
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+
|
|
|
import java.io.Serializable;
|
|
|
import java.util.Map;
|
|
|
|
|
|
public class Router implements Serializable {
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "服务名", example = "BASIC、EXAMWORK、OE_ADMIN、OE_STUDENT、QUESTION", required = true)
|
|
|
private Server server;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "URL地址", example = "/abc/1", required = true)
|
|
|
private String url;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "请求方式", example = "GET、POST、PUT、DELETE", required = true)
|
|
|
private Method method;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "请求Headers", required = false)
|
|
|
private Map<String, Object> headers;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "请求Params", required = false)
|
|
|
private Map<String, Object> params;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "请求Body", required = false)
|
|
|
private String body;
|
|
|
|
|
|
+ @ApiModelProperty(value = "认证Key", required = false, hidden = true)
|
|
|
+ private String key;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "认证Token", required = false, hidden = true)
|
|
|
+ private String token;
|
|
|
+
|
|
|
public Server getServer() {
|
|
|
return server;
|
|
|
}
|
|
@@ -59,4 +79,20 @@ public class Router implements Serializable {
|
|
|
this.body = body;
|
|
|
}
|
|
|
|
|
|
+ public String getKey() {
|
|
|
+ return key;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setKey(String key) {
|
|
|
+ this.key = key;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getToken() {
|
|
|
+ return token;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setToken(String token) {
|
|
|
+ this.token = token;
|
|
|
+ }
|
|
|
+
|
|
|
}
|