Browse Source

定义学生特殊设置API

wangwei 5 years ago
parent
commit
4c136e0584

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

@@ -17,6 +17,7 @@ import cn.com.qmth.examcloud.examwork.api.request.GetExamsReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetOngoingExamListReq;
 import cn.com.qmth.examcloud.examwork.api.request.LockExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.request.SaveExamReq;
+import cn.com.qmth.examcloud.examwork.api.request.SaveStudentSpecialSettingsReq;
 import cn.com.qmth.examcloud.examwork.api.request.SetExamPropertyReq;
 import cn.com.qmth.examcloud.examwork.api.request.UnlockExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.response.CountExamStudentResp;
@@ -33,6 +34,7 @@ import cn.com.qmth.examcloud.examwork.api.response.GetExamsResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetOngoingExamListResp;
 import cn.com.qmth.examcloud.examwork.api.response.LockExamStudentsResp;
 import cn.com.qmth.examcloud.examwork.api.response.SaveExamResp;
+import cn.com.qmth.examcloud.examwork.api.response.SaveStudentSpecialSettingsResp;
 import cn.com.qmth.examcloud.examwork.api.response.SetExamPropertyResp;
 import cn.com.qmth.examcloud.examwork.api.response.UnlockExamStudentsResp;
 
@@ -130,4 +132,10 @@ public class ExamCloudServiceClient extends AbstractCloudClientSupport implement
 		return post("exam/getExams", req, GetExamsResp.class);
 	}
 
+	@Override
+	public SaveStudentSpecialSettingsResp saveStudentSpecialSettings(
+			SaveStudentSpecialSettingsReq req) {
+		return post("exam/saveStudentSpecialSettings", req, SaveStudentSpecialSettingsResp.class);
+	}
+
 }

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

@@ -15,6 +15,7 @@ import cn.com.qmth.examcloud.examwork.api.request.GetExamsReq;
 import cn.com.qmth.examcloud.examwork.api.request.GetOngoingExamListReq;
 import cn.com.qmth.examcloud.examwork.api.request.LockExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.request.SaveExamReq;
+import cn.com.qmth.examcloud.examwork.api.request.SaveStudentSpecialSettingsReq;
 import cn.com.qmth.examcloud.examwork.api.request.SetExamPropertyReq;
 import cn.com.qmth.examcloud.examwork.api.request.UnlockExamStudentsReq;
 import cn.com.qmth.examcloud.examwork.api.response.CountExamStudentResp;
@@ -31,6 +32,7 @@ import cn.com.qmth.examcloud.examwork.api.response.GetExamsResp;
 import cn.com.qmth.examcloud.examwork.api.response.GetOngoingExamListResp;
 import cn.com.qmth.examcloud.examwork.api.response.LockExamStudentsResp;
 import cn.com.qmth.examcloud.examwork.api.response.SaveExamResp;
+import cn.com.qmth.examcloud.examwork.api.response.SaveStudentSpecialSettingsResp;
 import cn.com.qmth.examcloud.examwork.api.response.SetExamPropertyResp;
 import cn.com.qmth.examcloud.examwork.api.response.UnlockExamStudentsResp;
 
@@ -184,4 +186,13 @@ public interface ExamCloudService extends CloudService {
 	 */
 	GetExamsResp getExams(GetExamsReq req);
 
+	/**
+	 * 保存学生特殊设置
+	 *
+	 * @author WANGWEI
+	 * @param req
+	 * @return
+	 */
+	SaveStudentSpecialSettingsResp saveStudentSpecialSettings(SaveStudentSpecialSettingsReq req);
+
 }

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

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

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

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