瀏覽代碼

调卷模式

xiatian 1 年之前
父節點
當前提交
7e5a05f7bb

+ 12 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/request/SaveExamReq.java

@@ -3,6 +3,7 @@ package cn.com.qmth.examcloud.examwork.api.request;
 import java.util.Date;
 import java.util.Map;
 
+import cn.com.qmth.examcloud.api.commons.enums.CallType;
 import cn.com.qmth.examcloud.api.commons.enums.ExamType;
 import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
 import io.swagger.annotations.ApiModelProperty;
@@ -77,6 +78,9 @@ public class SaveExamReq extends BaseRequest {
 	
 	@ApiModelProperty(value = "迟到分钟数限制", example = "30", required = false)
 	private Integer lateMinuteLimit;
+	
+	@ApiModelProperty(value = "抽题模式(WHOLE_SET:成套调用;RANDOM_PAPER:随机抽题)", example = "WHOLE_SET", required = false)
+	private CallType callType;
 
 	private Map<String, String> properties;
 
@@ -192,4 +196,12 @@ public class SaveExamReq extends BaseRequest {
 		this.lateMinuteLimit = lateMinuteLimit;
 	}
 
+	public CallType getCallType() {
+		return callType;
+	}
+
+	public void setCallType(CallType callType) {
+		this.callType = callType;
+	}
+
 }

+ 12 - 0
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/request/OuterSaveExamReq.java

@@ -3,6 +3,7 @@ package cn.com.qmth.examcloud.exchange.outer.api.request;
 import java.util.Date;
 import java.util.Map;
 
+import cn.com.qmth.examcloud.api.commons.enums.CallType;
 import cn.com.qmth.examcloud.api.commons.enums.ExamType;
 import cn.com.qmth.examcloud.api.commons.exchange.EnterpriseRequest;
 import io.swagger.annotations.ApiModelProperty;
@@ -50,6 +51,9 @@ public class OuterSaveExamReq extends EnterpriseRequest {
 	
 	@ApiModelProperty(value = "迟到分钟数限制", example = "30", required = false)
 	private Integer lateMinuteLimit;
+	
+	@ApiModelProperty(value = "抽题模式(WHOLE_SET:成套调用;RANDOM_PAPER:随机抽题)", example = "WHOLE_SET", required = false)
+	private CallType callType;
 
 	@ApiModelProperty(value = "扩展属性", example = "{\"IS_FACE_ENABLE\":\"false\"}", required = true)
 	private Map<String, String> properties;
@@ -150,4 +154,12 @@ public class OuterSaveExamReq extends EnterpriseRequest {
 		this.lateMinuteLimit = lateMinuteLimit;
 	}
 
+	public CallType getCallType() {
+		return callType;
+	}
+
+	public void setCallType(CallType callType) {
+		this.callType = callType;
+	}
+
 }