WANG преди 6 години
родител
ревизия
f43dd9d7e7

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

@@ -7,10 +7,12 @@ 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.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.SaveExamStudentResp;
+import cn.com.qmth.examcloud.examwork.api.response.UpdateExamStudentStatusResp;
 
 @Service
 public class ExamStudentCloudServiceClient extends AbstractCloudClientSupport
@@ -39,4 +41,9 @@ public class ExamStudentCloudServiceClient extends AbstractCloudClientSupport
 		return post("examStudent/getExamStudentPage", req, GetExamStudentPageResp.class);
 	}
 
+	@Override
+	public UpdateExamStudentStatusResp updateExamStudentStatus(UpdateExamStudentStatusReq req) {
+		return post("examStudent/updateExamStudentStatus", req, UpdateExamStudentStatusResp.class);
+	}
+
 }

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

@@ -5,10 +5,12 @@ 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.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.SaveExamStudentResp;
+import cn.com.qmth.examcloud.examwork.api.response.UpdateExamStudentStatusResp;
 
 /**
  * 考生信息服务
@@ -53,4 +55,13 @@ public interface ExamStudentCloudService extends CloudService {
 	 * @return
 	 */
 	GetExamStudentPageResp getExamStudentPage(GetExamStudentPageReq req);
+
+	/**
+	 * 更新考生状态
+	 *
+	 * @author WANGWEI
+	 * @param req
+	 * @return
+	 */
+	UpdateExamStudentStatusResp updateExamStudentStatus(UpdateExamStudentStatusReq req);
 }

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

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

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

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