WANG há 5 anos atrás
pai
commit
df91c83040

+ 7 - 0
examcloud-core-examwork-api-client/src/main/java/cn/com/qmth/examcloud/examwork/api/client/ExamStudentCloudServiceClient.java

@@ -6,11 +6,13 @@ import cn.com.qmth.examcloud.examwork.api.ExamStudentCloudService;
 import cn.com.qmth.examcloud.examwork.api.request.CopyExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetExamStudentPageReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetExamStudentReq;
+import cn.com.qmth.examcloud.examwork.api.request.ResetExamStudentReq;
 import cn.com.qmth.examcloud.examwork.api.request.SaveExamStudentReq;
 import cn.com.qmth.examcloud.examwork.api.request.UpdateExamStudentStatusReq;
 import cn.com.qmth.examcloud.examwork.api.response.CopyExamStudentsResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamStudentPageResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamStudentResp;
+import cn.com.qmth.examcloud.examwork.api.response.ResetExamStudentResp;
 import cn.com.qmth.examcloud.examwork.api.response.SaveExamStudentResp;
 import cn.com.qmth.examcloud.examwork.api.response.UpdateExamStudentStatusResp;
 
@@ -46,4 +48,9 @@ public class ExamStudentCloudServiceClient extends AbstractCloudClientSupport
 		return post("examStudent/updateExamStudentStatus", req, UpdateExamStudentStatusResp.class);
 	}
 
+	@Override
+	public ResetExamStudentResp resetExamStudent(ResetExamStudentReq req) {
+		return post("examStudent/resetExamStudent", req, ResetExamStudentResp.class);
+	}
+
 }

+ 11 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/ExamStudentCloudService.java

@@ -4,11 +4,13 @@ import cn.com.qmth.examcloud.api.commons.CloudService;
 import cn.com.qmth.examcloud.examwork.api.request.CopyExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetExamStudentPageReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetExamStudentReq;
+import cn.com.qmth.examcloud.examwork.api.request.ResetExamStudentReq;
 import cn.com.qmth.examcloud.examwork.api.request.SaveExamStudentReq;
 import cn.com.qmth.examcloud.examwork.api.request.UpdateExamStudentStatusReq;
 import cn.com.qmth.examcloud.examwork.api.response.CopyExamStudentsResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamStudentPageResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetExamStudentResp;
+import cn.com.qmth.examcloud.examwork.api.response.ResetExamStudentResp;
 import cn.com.qmth.examcloud.examwork.api.response.SaveExamStudentResp;
 import cn.com.qmth.examcloud.examwork.api.response.UpdateExamStudentStatusResp;
 
@@ -64,4 +66,13 @@ public interface ExamStudentCloudService extends CloudService {
 	 * @return
 	 */
 	UpdateExamStudentStatusResp updateExamStudentStatus(UpdateExamStudentStatusReq req);
+
+	/**
+	 * 重置考生
+	 *
+	 * @author WANGWEI
+	 * @param req
+	 * @return
+	 */
+	ResetExamStudentResp resetExamStudent(ResetExamStudentReq req);
 }

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

@@ -0,0 +1,8 @@
+package cn.com.qmth.examcloud.examwork.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class ResetExamStudentReq extends BaseRequest {
+	private static final long serialVersionUID = -3345828495780736535L;
+
+}

+ 9 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/response/ResetExamStudentResp.java

@@ -0,0 +1,9 @@
+package cn.com.qmth.examcloud.examwork.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class ResetExamStudentResp extends BaseResponse {
+
+	private static final long serialVersionUID = -1567619951983625553L;
+
+}