Przeglądaj źródła

对外接口考试考生场次

xiatian 1 rok temu
rodzic
commit
7419bdc530

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

@@ -5,6 +5,7 @@ import java.util.Map;
 
 
 import cn.com.qmth.examcloud.api.commons.enums.ExamType;
 import cn.com.qmth.examcloud.api.commons.enums.ExamType;
 import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
 import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+import io.swagger.annotations.ApiModelProperty;
 
 
 /**
 /**
  * @author chenken
  * @author chenken
@@ -70,6 +71,12 @@ public class SaveExamReq extends BaseRequest {
 	 * 是否可用
 	 * 是否可用
 	 */
 	 */
 	private Boolean enable;
 	private Boolean enable;
+	
+	@ApiModelProperty(value = "是否开启默认场次", example = "true", required = false)
+	private Boolean enableExamStage;
+	
+	@ApiModelProperty(value = "迟到分钟数限制", example = "30", required = false)
+	private Integer lateMinuteLimit;
 
 
 	private Map<String, String> properties;
 	private Map<String, String> properties;
 
 
@@ -169,4 +176,20 @@ public class SaveExamReq extends BaseRequest {
 		this.enable = enable;
 		this.enable = enable;
 	}
 	}
 
 
+	public Boolean getEnableExamStage() {
+		return enableExamStage;
+	}
+
+	public void setEnableExamStage(Boolean enableExamStage) {
+		this.enableExamStage = enableExamStage;
+	}
+
+	public Integer getLateMinuteLimit() {
+		return lateMinuteLimit;
+	}
+
+	public void setLateMinuteLimit(Integer lateMinuteLimit) {
+		this.lateMinuteLimit = lateMinuteLimit;
+	}
+
 }
 }

+ 11 - 0
examcloud-exchange-api/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/bean/ExamStudent4BatchBean.java

@@ -66,6 +66,9 @@ public class ExamStudent4BatchBean implements JsonSerializable {
 
 
 	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
 	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
 	private String ext5;
 	private String ext5;
+	
+	@ApiModelProperty(value = "场次号", example = "1", required = false)
+	private Integer stageOrder;
 
 
 	public String getStudentName() {
 	public String getStudentName() {
 		return studentName;
 		return studentName;
@@ -203,4 +206,12 @@ public class ExamStudent4BatchBean implements JsonSerializable {
 		this.ext5 = ext5;
 		this.ext5 = ext5;
 	}
 	}
 
 
+	public Integer getStageOrder() {
+		return stageOrder;
+	}
+
+	public void setStageOrder(Integer stageOrder) {
+		this.stageOrder = stageOrder;
+	}
+
 }
 }

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

@@ -44,6 +44,12 @@ public class OuterSaveExamReq extends EnterpriseRequest {
 
 
 	@ApiModelProperty(value = "考试次数", example = "2", required = true)
 	@ApiModelProperty(value = "考试次数", example = "2", required = true)
 	private Long examTimes;
 	private Long examTimes;
+	
+	@ApiModelProperty(value = "是否开启默认场次", example = "true", required = false)
+	private Boolean enableExamStage;
+	
+	@ApiModelProperty(value = "迟到分钟数限制", example = "30", required = false)
+	private Integer lateMinuteLimit;
 
 
 	@ApiModelProperty(value = "扩展属性", example = "{\"IS_FACE_ENABLE\":\"false\"}", required = true)
 	@ApiModelProperty(value = "扩展属性", example = "{\"IS_FACE_ENABLE\":\"false\"}", required = true)
 	private Map<String, String> properties;
 	private Map<String, String> properties;
@@ -128,4 +134,20 @@ public class OuterSaveExamReq extends EnterpriseRequest {
 		this.code = code;
 		this.code = code;
 	}
 	}
 
 
+	public Boolean getEnableExamStage() {
+		return enableExamStage;
+	}
+
+	public void setEnableExamStage(Boolean enableExamStage) {
+		this.enableExamStage = enableExamStage;
+	}
+
+	public Integer getLateMinuteLimit() {
+		return lateMinuteLimit;
+	}
+
+	public void setLateMinuteLimit(Integer lateMinuteLimit) {
+		this.lateMinuteLimit = lateMinuteLimit;
+	}
+
 }
 }

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

@@ -77,6 +77,9 @@ public class OuterSaveExamStudentReq extends EnterpriseRequest {
 
 
 	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
 	@ApiModelProperty(value = "扩展属性5", example = "XX", required = false)
 	private String ext5;
 	private String ext5;
+	
+	@ApiModelProperty(value = "场次号", example = "1", required = false)
+	private Integer stageOrder;
 
 
 	public Long getRootOrgId() {
 	public Long getRootOrgId() {
 		return rootOrgId;
 		return rootOrgId;
@@ -246,4 +249,12 @@ public class OuterSaveExamStudentReq extends EnterpriseRequest {
 		this.ext5 = ext5;
 		this.ext5 = ext5;
 	}
 	}
 
 
+	public Integer getStageOrder() {
+		return stageOrder;
+	}
+
+	public void setStageOrder(Integer stageOrder) {
+		this.stageOrder = stageOrder;
+	}
+
 }
 }