wangwei %!s(int64=5) %!d(string=hai) anos
pai
achega
c35b894d4d
Modificáronse 51 ficheiros con 0 adicións e 1645 borrados
  1. 0 30
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/AbstractCloudClientSupport.java
  2. 0 19
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamPaperStructServiceClient.java
  3. 0 26
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamRecordForMarkingCloudServiceClient.java
  4. 0 19
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamScoreNoticeQueueCloudServiceClient.java
  5. 0 19
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamScoreObtainQueueCloudServiceClient.java
  6. 0 21
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeHandleByExamCaptureQueueFailedDisposeServiceClient.java
  7. 0 57
      examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeStudentExamRecordCloudServiceClient.java
  8. 0 14
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamPaperStructCloudService.java
  9. 0 16
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamRecordForMarkingCloudService.java
  10. 0 16
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamScoreNoticeQueueCloudService.java
  11. 0 9
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamScoreObtainQueueCloudService.java
  12. 0 10
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeHandleByExamCaptureQueueFailedDisposeService.java
  13. 0 53
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeStudentExamRecordCloudService.java
  14. 0 50
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/bean/ExamingRecordBean.java
  15. 0 51
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/bean/HandInExamRecordBean.java
  16. 0 47
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/CleanExamingRecordReq.java
  17. 0 47
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/CleanHandInExamRecordReq.java
  18. 0 51
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/DeleteExamFileAnswerTempReq.java
  19. 0 20
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamRecordPaperStructReq.java
  20. 0 22
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamSessionInfoReq.java
  21. 0 29
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamingRecordReq.java
  22. 0 29
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetHandInExamRecordReq.java
  23. 0 73
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetQrCodeReq.java
  24. 0 47
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetStudentOnlineExamInfoReq.java
  25. 0 22
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/HandleByExamCaptureQueueFailedDisposeReq.java
  26. 0 83
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/SaveExamRecordForMarkingReq.java
  27. 0 40
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/UpdateExamRecordForMarkingBatchNumReq.java
  28. 0 16
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamRecordPaperStructResp.java
  29. 0 31
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamSessionInfoResp.java
  30. 0 35
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamingRecordResp.java
  31. 0 37
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetHandInExamRecordResp.java
  32. 0 20
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetQrCodeResp.java
  33. 0 21
      examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetStudentOnlineExamInfoResp.java
  34. 0 31
      examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/AbstractCloudClientSupport.java
  35. 0 24
      examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/ExamCaptureCloudServiceClient.java
  36. 0 35
      examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/ExamCaptureQueueCloudServiceClient.java
  37. 0 17
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/ExamCaptureCloudService.java
  38. 0 31
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/ExamCaptureQueueCloudService.java
  39. 0 100
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/bean/ExamCaptureQueueBean.java
  40. 0 22
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/request/ExamCaptureQueueReq.java
  41. 0 28
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/request/SaveExamCaptureSyncCompareResultReq.java
  42. 0 25
      examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/response/ExamCaptureQueueResp.java
  43. 0 30
      examcloud-ws-api-client/src/main/java/cn/com/qmth/examcloud/ws/api/client/FileAnswerWebsocketCloudServiceClient.java
  44. 0 22
      examcloud-ws-api-client/src/main/java/cn/com/qmth/examcloud/ws/api/client/WebsocketCloudServiceClient.java
  45. 0 22
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/FileAnswerWebsocketCloudService.java
  46. 0 11
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/WebsocketCloudService.java
  47. 0 29
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/enums/WebSocketEventType.java
  48. 0 30
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendFileAnswerMessageReq.java
  49. 0 37
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendMessageBaseReq.java
  50. 0 32
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendMessageReq.java
  51. 0 39
      examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendScanQrCodeMessageReq.java

+ 0 - 30
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/AbstractCloudClientSupport.java

@@ -1,30 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-import cn.com.qmth.examcloud.web.cloud.CloudClientSupport;
-
-/**
- * @author WANGWEI
- *
- */
-public abstract class AbstractCloudClientSupport extends CloudClientSupport {
-
-	private static final String APP_NAME = "EC-CORE-OE-STUDENT";
-
-	@Override
-	protected String getRequestMappingPrefix() {
-		return "api/core/oe/student";
-	}
-
-	protected void post(String requestMappingSuffix, BaseRequest body) {
-		super.post(APP_NAME, requestMappingSuffix, body);
-	}
-
-	protected void post(String requestMappingSuffix) {
-		super.post(APP_NAME, requestMappingSuffix);
-	}
-
-	protected <T> T post(String requestMappingSuffix, BaseRequest body, Class<T> responseType) {
-		return super.post(APP_NAME, requestMappingSuffix, body, responseType);
-	}
-}

+ 0 - 19
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamPaperStructServiceClient.java

@@ -1,19 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeExamPaperStructCloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordPaperStructReq;
-import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordPaperStructResp;
-import org.springframework.stereotype.Service;
-
-@Service("OeExamStudentCloudService")
-public class OeExamPaperStructServiceClient extends AbstractCloudClientSupport
-		implements
-		OeExamPaperStructCloudService {
-
-	private static final long serialVersionUID = 3904195239759933649L;
-
-	@Override
-	public GetExamRecordPaperStructResp getExamRecordPaperStruct(GetExamRecordPaperStructReq req) {
-		return post("examRecordPaperStruct/getExamRecordPaperStruct",req,GetExamRecordPaperStructResp.class);
-	}
-}

+ 0 - 26
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamRecordForMarkingCloudServiceClient.java

@@ -1,26 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import cn.com.qmth.examcloud.core.oe.student.api.request.UpdateExamRecordForMarkingBatchNumReq;
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeExamRecordForMarkingCloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.SaveExamRecordForMarkingReq;
-
-@Service
-public class OeExamRecordForMarkingCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			OeExamRecordForMarkingCloudService {
-
-	private static final long serialVersionUID = -8762454977750448054L;
-
-	@Override
-	public void saveExamRecordForMarking(SaveExamRecordForMarkingReq req) {
-		post("examRecordForMarking/saveExamRecordForMarking", req);
-	}
-
-	@Override
-	public void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req) {
-		post("examRecordForMarking/updateExamRecordForMarkingBatchNum", req);
-	}
-
-}

+ 0 - 19
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamScoreNoticeQueueCloudServiceClient.java

@@ -1,19 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeExamScoreNoticeQueueCloudService;
-
-@Service
-public class OeExamScoreNoticeQueueCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			OeExamScoreNoticeQueueCloudService {
-
-	private static final long serialVersionUID = -2866999608688584179L;
-
-	@Override
-	public void sendObtainScoreNotice() {
-		post("examScoreNoticeQueue/sendObtainScoreNotice");
-	}
-
-}

+ 0 - 19
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeExamScoreObtainQueueCloudServiceClient.java

@@ -1,19 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeExamScoreObtainQueueCloudService;
-
-@Service
-public class OeExamScoreObtainQueueCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			OeExamScoreObtainQueueCloudService {
-
-	private static final long serialVersionUID = -2866999608688584179L;
-
-	@Override
-	public void updateObtainScoreNodifyQueue() {
-		post("examScoreObtainQueue/updateObtainScoreNodifyQueue");
-	}
-
-}

+ 0 - 21
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeHandleByExamCaptureQueueFailedDisposeServiceClient.java

@@ -1,21 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeHandleByExamCaptureQueueFailedDisposeService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.HandleByExamCaptureQueueFailedDisposeReq;
-
-@Service
-public class OeHandleByExamCaptureQueueFailedDisposeServiceClient extends AbstractCloudClientSupport
-		implements
-			OeHandleByExamCaptureQueueFailedDisposeService {
-
-	private static final long serialVersionUID = -802226410595457107L;
-
-	@Override
-	public void handleByExamCaptureQueueFailedDispose(
-			HandleByExamCaptureQueueFailedDisposeReq req) {
-		post("handleByExamCaptureQueueFailedDispose", req);
-	}
-
-}

+ 0 - 57
examcloud-core-oe-student-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/client/OeStudentExamRecordCloudServiceClient.java

@@ -1,57 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.client;
-
-import cn.com.qmth.examcloud.core.oe.student.api.OeStudentExamRecordCloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.ExamingRecordBean;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.HandInExamRecordBean;
-import cn.com.qmth.examcloud.core.oe.student.api.request.*;
-import cn.com.qmth.examcloud.core.oe.student.api.response.*;
-import org.springframework.stereotype.Service;
-
-@Service("oeStudentExamRecordCloudService")
-public class OeStudentExamRecordCloudServiceClient extends AbstractCloudClientSupport
-        implements
-        OeStudentExamRecordCloudService {
-
-    private static final long serialVersionUID = 3904195239759933649L;
-
-    @Override
-    public void cleanExamingRecord(CleanExamingRecordReq req) {
-        post("examRecord/cleanExamingRecord", req);
-    }
-
-    @Override
-    public void cleanHandInExamRecord(CleanHandInExamRecordReq req) {
-        post("examRecord/cleanHandInExamRecord", req);
-    }
-
-    @Override
-    public GetQrCodeResp getQrCode(GetQrCodeReq req) {
-        return post("examRecord/getQrCode", req, GetQrCodeResp.class);
-    }
-
-    @Override
-    public GetExamSessionInfoResp getExamSessionInfo(GetExamSessionInfoReq req) {
-        return post("examRecord/getExamSessionInfo", req, GetExamSessionInfoResp.class);
-    }
-
-    @Override
-    public GetStudentOnlineExamInfoResp getStudentOnLineExamInfo(GetStudentOnlineExamInfoReq req) {
-        return post("examRecord/getStudentOnLineExamInfo", req, GetStudentOnlineExamInfoResp.class);
-    }
-
-    @Override
-    public GetExamingRecordResp getExamingRecords(GetExamingRecordReq req) {
-        return post("examRecord/getExamingRecords", req, GetExamingRecordResp.class);
-    }
-
-    @Override
-    public GetHandInExamRecordResp getHandInExamRecords(GetHandInExamRecordReq req) {
-        return post("examRecord/getHandInExamRecords", req, GetHandInExamRecordResp.class);
-    }
-
-    @Override
-    public void cleanTempFileAnswers() {
-        post("examRecord/cleanTempFileAnswers");
-    }
-
-}

+ 0 - 14
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamPaperStructCloudService.java

@@ -1,14 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.GetExamRecordPaperStructReq;
-import cn.com.qmth.examcloud.core.oe.student.api.response.GetExamRecordPaperStructResp;
-
-public interface OeExamPaperStructCloudService extends CloudService {
-    /**
-     * 获取网考中保存的试卷结构
-     * @param req
-     * @return
-     */
-    GetExamRecordPaperStructResp getExamRecordPaperStruct(GetExamRecordPaperStructReq req);
-}

+ 0 - 16
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamRecordForMarkingCloudService.java

@@ -1,16 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.SaveExamRecordForMarkingReq;
-import cn.com.qmth.examcloud.core.oe.student.api.request.UpdateExamRecordForMarkingBatchNumReq;
-
-public interface OeExamRecordForMarkingCloudService extends CloudService{
-
-	void saveExamRecordForMarking(SaveExamRecordForMarkingReq req);
-
-	/**
-	 * 更新阅卷原始数据表批次号
-	 * @param req
-	 */
-	void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req);
-}

+ 0 - 16
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamScoreNoticeQueueCloudService.java

@@ -1,16 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-/**
- * 
- * @author lideyin
- * @date 2019年3月11日 下午3:22:56
- * @description 考试分数通知队列接口
- */
-public interface OeExamScoreNoticeQueueCloudService extends CloudService{
-	/**
-	 * 发送获取考试分数通知 
-	 */
-	public void sendObtainScoreNotice();
-	
-}

+ 0 - 9
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeExamScoreObtainQueueCloudService.java

@@ -1,9 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-
-public interface OeExamScoreObtainQueueCloudService extends CloudService{
-	
-	public void updateObtainScoreNodifyQueue();
-	
-}

+ 0 - 10
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeHandleByExamCaptureQueueFailedDisposeService.java

@@ -1,10 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.request.HandleByExamCaptureQueueFailedDisposeReq;
-
-public interface OeHandleByExamCaptureQueueFailedDisposeService extends CloudService{
-
-	public void handleByExamCaptureQueueFailedDispose(HandleByExamCaptureQueueFailedDisposeReq req);
-	
-}

+ 0 - 53
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/OeStudentExamRecordCloudService.java

@@ -1,53 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.ExamingRecordBean;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.HandInExamRecordBean;
-import cn.com.qmth.examcloud.core.oe.student.api.request.*;
-import cn.com.qmth.examcloud.core.oe.student.api.response.*;
-
-public interface OeStudentExamRecordCloudService extends CloudService{
-
-	/**
-	 * 清理已交卷的考试记录
-	 */
-	void cleanExamingRecord(CleanExamingRecordReq req);
-
-	/**
-	 * 清理已交卷的考试记录
-	 */
-	void cleanHandInExamRecord(CleanHandInExamRecordReq req);
-	/**
-	 * 获取二维码
-	 * @return
-	 */
-	GetQrCodeResp getQrCode(GetQrCodeReq req);
-	/**
-	 * 获取考试会话
-	 * @return
-	 */
-	GetExamSessionInfoResp getExamSessionInfo(GetExamSessionInfoReq req);
-	
-	/**
-	 * 获取学生是否有正在进行的网考信息
-	 * @return
-	 */
-	GetStudentOnlineExamInfoResp getStudentOnLineExamInfo(GetStudentOnlineExamInfoReq req);
-
-	/**
-	 * 查询进行中的考试
-	 * @return
-	 */
-	GetExamingRecordResp getExamingRecords(GetExamingRecordReq req);
-
-	/**
-	 * 查询已交卷的考试
-	 * @return
-	 */
-	GetHandInExamRecordResp getHandInExamRecords(GetHandInExamRecordReq req);
-
-	/**
-	 * 清理临时作答记录
-	 */
-	void cleanTempFileAnswers();
-}

+ 0 - 50
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/bean/ExamingRecordBean.java

@@ -1,50 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.bean;
-
-import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
-
-/**
- * @Description 考试中的bean
- * @Author lideyin
- * @Date 2019/8/28 11:17
- * @Version 1.0
- */
-public class ExamingRecordBean implements JsonSerializable {
-    private static final long serialVersionUID = 3790338807162610362L;
-    /**
-     * 考试记录id
-     */
-    private Long id;
-
-    /**
-     * 考试记录dataId
-     */
-    private Long examRecordDataId;
-    /**
-     * 学生ID
-     */
-    private Long studentId;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-
-    public Long getStudentId() {
-        return studentId;
-    }
-
-    public void setStudentId(Long studentId) {
-        this.studentId = studentId;
-    }
-}

+ 0 - 51
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/bean/HandInExamRecordBean.java

@@ -1,51 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.bean;
-
-import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
-
-/**
- * @Description 已交卷的考试bean
- * @Author lideyin
- * @Date 2019/8/28 11:17
- * @Version 1.0
- */
-public class HandInExamRecordBean implements JsonSerializable {
-
-    private static final long serialVersionUID = 4171317469222572697L;
-    /**
-     * 考试记录id
-     */
-    private Long id;
-
-    /**
-     * 考试记录dataId
-     */
-    private Long examRecordDataId;
-    /**
-     * 学生ID
-     */
-    private Long studentId;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-
-    public Long getStudentId() {
-        return studentId;
-    }
-
-    public void setStudentId(Long studentId) {
-        this.studentId = studentId;
-    }
-}

+ 0 - 47
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/CleanExamingRecordReq.java

@@ -1,47 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-/**
- * 清理考试中的考试记录
- */
-public class CleanExamingRecordReq extends BaseRequest {
-    private static final long serialVersionUID = 2625926100082951734L;
-    /**
-     * 考试记录id
-     */
-    private Long id;
-
-    /**
-     * 考试记录dataId
-     */
-    private Long examRecordDataId;
-    /**
-     * 学生ID
-     */
-    private Long studentId;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-
-    public Long getStudentId() {
-        return studentId;
-    }
-
-    public void setStudentId(Long studentId) {
-        this.studentId = studentId;
-    }
-}

+ 0 - 47
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/CleanHandInExamRecordReq.java

@@ -1,47 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-/**
- * 清理考试中的考试记录
- */
-public class CleanHandInExamRecordReq extends BaseRequest {
-    private static final long serialVersionUID = 2625926100082951734L;
-    /**
-     * 考试记录id
-     */
-    private Long id;
-
-    /**
-     * 考试记录dataId
-     */
-    private Long examRecordDataId;
-    /**
-     * 学生ID
-     */
-    private Long studentId;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-
-    public Long getStudentId() {
-        return studentId;
-    }
-
-    public void setStudentId(Long studentId) {
-        this.studentId = studentId;
-    }
-}

+ 0 - 51
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/DeleteExamFileAnswerTempReq.java

@@ -1,51 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class DeleteExamFileAnswerTempReq extends BaseRequest {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1L;
-	//考试记录id
-	private Long examRecordDataId;
-	//考生id
-	private Long examStudentId;
-	//题目id
-	private String questionId;
-	//文件路径
-	private String fileUrl;
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
-
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
-
-	public String getQuestionId() {
-		return questionId;
-	}
-
-	public void setQuestionId(String questionId) {
-		this.questionId = questionId;
-	}
-
-	public String getFileUrl() {
-		return fileUrl;
-	}
-
-	public void setFileUrl(String fileUrl) {
-		this.fileUrl = fileUrl;
-	}
-}

+ 0 - 20
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamRecordPaperStructReq.java

@@ -1,20 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-import java.util.List;
-
-public class GetExamRecordPaperStructReq extends BaseRequest {
-    /**
-     * 考试记录id
-     */
-    private Long examRecordDataId;
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-}

+ 0 - 22
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamSessionInfoReq.java

@@ -1,22 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class GetExamSessionInfoReq extends BaseRequest {
-
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 8396483254837575367L;
-	private Long studentId;
-
-	public Long getStudentId() {
-		return studentId;
-	}
-
-	public void setStudentId(Long studentId) {
-		this.studentId = studentId;
-	}
-
-}

+ 0 - 29
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetExamingRecordReq.java

@@ -1,29 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-/**
- * 获取考试中的考试记录
- */
-public class GetExamingRecordReq extends BaseRequest {
-
-    private static final long serialVersionUID = 6036722643777235728L;
-    private Long startId;
-    private int limit;
-
-    public Long getStartId() {
-        return startId;
-    }
-
-    public void setStartId(Long startId) {
-        this.startId = startId;
-    }
-
-    public int getLimit() {
-        return limit;
-    }
-
-    public void setLimit(int limit) {
-        this.limit = limit;
-    }
-}

+ 0 - 29
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetHandInExamRecordReq.java

@@ -1,29 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-/**
- * 获取已交卷的考试记录
- */
-public class GetHandInExamRecordReq extends BaseRequest {
-
-    private static final long serialVersionUID = 6036722643777235728L;
-    private Long startId;
-    private int limit;
-
-    public Long getStartId() {
-        return startId;
-    }
-
-    public void setStartId(Long startId) {
-        this.startId = startId;
-    }
-
-    public int getLimit() {
-        return limit;
-    }
-
-    public void setLimit(int limit) {
-        this.limit = limit;
-    }
-}

+ 0 - 73
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetQrCodeReq.java

@@ -1,73 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class GetQrCodeReq extends BaseRequest {
-
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -380529987476309162L;
-
-	private Long examRecordDataId;
-
-	private Long examStudentId;
-	private Integer order;
-	//获取token的key
-	private String tokenKey;
-
-	//传输文件类型
-	private String transferFileType;
-
-	//是否用来测试环境
-	private boolean testEnv;
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
-
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
-
-	public Integer getOrder() {
-		return order;
-	}
-
-	public void setOrder(Integer order) {
-		this.order = order;
-	}
-
-	public String getTokenKey() {
-		return tokenKey;
-	}
-
-	public void setTokenKey(String tokenKey) {
-		this.tokenKey = tokenKey;
-	}
-
-	public String getTransferFileType() {
-		return transferFileType;
-	}
-
-	public void setTransferFileType(String transferFileType) {
-		this.transferFileType = transferFileType;
-	}
-
-	public boolean isTestEnv() {
-		return testEnv;
-	}
-
-	public void setTestEnv(boolean testEnv) {
-		this.testEnv = testEnv;
-	}
-}

+ 0 - 47
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/GetStudentOnlineExamInfoReq.java

@@ -1,47 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class GetStudentOnlineExamInfoReq extends BaseRequest {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 819798448428283062L;
-	//组织机构id
-	private Long rootOrgId;
-	//学号
-	private String studentCode;
-	//身份证号
-	private String identityNumber;
-	//手机号
-	private String phone;
-	public Long getRootOrgId() {
-		return rootOrgId;
-	}
-	public void setRootOrgId(Long rootOrgId) {
-		this.rootOrgId = rootOrgId;
-	}
-	public String getStudentCode() {
-		return studentCode;
-	}
-	public void setStudentCode(String studentCode) {
-		this.studentCode = studentCode;
-	}
-	public String getIdentityNumber() {
-		return identityNumber;
-	}
-	public void setIdentityNumber(String identityNumber) {
-		this.identityNumber = identityNumber;
-	}
-	public String getPhone() {
-		return phone;
-	}
-	public void setPhone(String phone) {
-		this.phone = phone;
-	}
-	public static long getSerialversionuid() {
-		return serialVersionUID;
-	}
-	
-}

+ 0 - 22
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/HandleByExamCaptureQueueFailedDisposeReq.java

@@ -1,22 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class HandleByExamCaptureQueueFailedDisposeReq extends BaseRequest{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -2551117854400906473L;
-
-	private Long examRecordDataId;
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-	
-}

+ 0 - 83
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/SaveExamRecordForMarkingReq.java

@@ -1,83 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class SaveExamRecordForMarkingReq extends BaseRequest{
-
-	
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 5598031673904835427L;
-
-	private Long examId;
-	
-	private Long examRecordDataId;
-	
-	private Long examStudentId;
-	
-	private String basePaperId;
-	
-	private String paperType;
-	
-	private Long CourseId;
-	
-	private Double objectiveScore;
-	
-	public Long getExamId() {
-		return examId;
-	}
-
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
-
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
-
-	public String getBasePaperId() {
-		return basePaperId;
-	}
-
-	public void setBasePaperId(String basePaperId) {
-		this.basePaperId = basePaperId;
-	}
-
-	public String getPaperType() {
-		return paperType;
-	}
-
-	public void setPaperType(String paperType) {
-		this.paperType = paperType;
-	}
-
-	public Long getCourseId() {
-		return CourseId;
-	}
-
-	public void setCourseId(Long courseId) {
-		CourseId = courseId;
-	}
-
-	public Double getObjectiveScore() {
-		return objectiveScore;
-	}
-
-	public void setObjectiveScore(Double objectiveScore) {
-		this.objectiveScore = objectiveScore;
-	}
-	
-}

+ 0 - 40
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/request/UpdateExamRecordForMarkingBatchNumReq.java

@@ -1,40 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-import java.util.List;
-
-/**
- * @Description 更新阅卷原始数据表的批次号
- * @Author lideyin
- * @Date 2019/10/22 11:05
- * @Version 1.0
- */
-public class UpdateExamRecordForMarkingBatchNumReq extends BaseRequest {
-    private static final long serialVersionUID = -2055534487863410435L;
-
-    /**
-     * 阅卷原始数据表主键id(最大不得超过100条数据)
-     */
-    private List<Long> idList;
-    /**
-     * 批次号
-     */
-    private String batchNum;
-
-    public List<Long> getIdList() {
-        return idList;
-    }
-
-    public void setIdList(List<Long> idList) {
-        this.idList = idList;
-    }
-
-    public String getBatchNum() {
-        return batchNum;
-    }
-
-    public void setBatchNum(String batchNum) {
-        this.batchNum = batchNum;
-    }
-}

+ 0 - 16
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamRecordPaperStructResp.java

@@ -1,16 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-import cn.com.qmth.examcloud.question.commons.core.paper.DefaultPaper;
-
-public class GetExamRecordPaperStructResp extends BaseResponse {
-    private DefaultPaper defaultPaper;
-
-    public DefaultPaper getDefaultPaper() {
-        return defaultPaper;
-    }
-
-    public void setDefaultPaper(DefaultPaper defaultPaper) {
-        this.defaultPaper = defaultPaper;
-    }
-}

+ 0 - 31
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamSessionInfoResp.java

@@ -1,31 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class GetExamSessionInfoResp extends BaseResponse{
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -1827508359397025274L;
-    /**
-     * 考试记录DataID
-     */
-    private Long examRecordDataId;
-    /**
-     * 考生ID
-     */
-    private Long examStudentId;
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-	public Long getExamStudentId() {
-		return examStudentId;
-	}
-	public void setExamStudentId(Long examStudentId) {
-		this.examStudentId = examStudentId;
-	}
-	
-}

+ 0 - 35
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetExamingRecordResp.java

@@ -1,35 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.ExamingRecordBean;
-import java.util.List;
-
-public class GetExamingRecordResp extends BaseResponse{
-
-	private static final long serialVersionUID = -8662723978214179623L;
-	private Long nextId;
-	private List<ExamingRecordBean> list;
-
-	public GetExamingRecordResp() {
-	}
-	public GetExamingRecordResp(Long nextId, List<ExamingRecordBean> list) {
-		this.nextId = nextId;
-		this.list = list;
-	}
-
-	public Long getNextId() {
-		return nextId;
-	}
-
-	public void setNextId(Long nextId) {
-		this.nextId = nextId;
-	}
-
-	public List<ExamingRecordBean> getList() {
-		return list;
-	}
-
-	public void setList(List<ExamingRecordBean> list) {
-		this.list = list;
-	}
-}

+ 0 - 37
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetHandInExamRecordResp.java

@@ -1,37 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-import cn.com.qmth.examcloud.core.oe.student.api.bean.HandInExamRecordBean;
-
-import java.util.List;
-
-public class GetHandInExamRecordResp extends BaseResponse{
-
-	private static final long serialVersionUID = 6200155543255637302L;
-	private Long nextId;
-	private List<HandInExamRecordBean> list;
-
-	public GetHandInExamRecordResp() {
-	}
-
-	public GetHandInExamRecordResp(Long nextId, List<HandInExamRecordBean> list) {
-		this.nextId = nextId;
-		this.list = list;
-	}
-
-	public Long getNextId() {
-		return nextId;
-	}
-
-	public void setNextId(Long nextId) {
-		this.nextId = nextId;
-	}
-
-	public List<HandInExamRecordBean> getList() {
-		return list;
-	}
-
-	public void setList(List<HandInExamRecordBean> list) {
-		this.list = list;
-	}
-}

+ 0 - 20
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetQrCodeResp.java

@@ -1,20 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class GetQrCodeResp extends BaseResponse{
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 8596318543653353465L;
-	private String qrCode;
-
-	public String getQrCode() {
-		return qrCode;
-	}
-
-	public void setQrCode(String qrCode) {
-		this.qrCode = qrCode;
-	}
-	
-}

+ 0 - 21
examcloud-core-oe-student-api/src/main/java/cn/com/qmth/examcloud/core/oe/student/api/response/GetStudentOnlineExamInfoResp.java

@@ -1,21 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.student.api.response;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-
-public class GetStudentOnlineExamInfoResp extends BaseResponse{
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 5830281415991391915L;
-	/**
-     * 是否存在正在进行中的考试记录
-     */
-    private Boolean existExamingRecord;
-	public Boolean getExistExamingRecord() {
-		return existExamingRecord;
-	}
-	public void setExistExamingRecord(Boolean existExamingRecord) {
-		this.existExamingRecord = existExamingRecord;
-	}
-    
-}

+ 0 - 31
examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/AbstractCloudClientSupport.java

@@ -1,31 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.client;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-import cn.com.qmth.examcloud.web.cloud.CloudClientSupport;
-
-/**
- * @author WANGWEI
- *
- */
-public abstract class AbstractCloudClientSupport extends CloudClientSupport {
-
-	private static final String APP_NAME = "EC-CORE-OE-FACE";
-
-	@Override
-	protected String getRequestMappingPrefix() {
-		return "api/core/oe/student/face";
-	}
-
-	protected void post(String requestMappingSuffix, BaseRequest body) {
-		super.post(APP_NAME, requestMappingSuffix, body);
-	}
-
-	protected void post(String requestMappingSuffix) {
-		super.post(APP_NAME, requestMappingSuffix);
-	}
-
-	protected <T> T post(String requestMappingSuffix, BaseRequest body, Class<T> responseType) {
-		return super.post(APP_NAME, requestMappingSuffix, body, responseType);
-	}
-
-}

+ 0 - 24
examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/ExamCaptureCloudServiceClient.java

@@ -1,24 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.task.api.ExamCaptureCloudService;
-import cn.com.qmth.examcloud.core.oe.task.api.request.SaveExamCaptureSyncCompareResultReq;
-
-/**
- * @Description
- * @Author lideyin
- * @Date 2019/10/12 10:52
- * @Version 1.0
- */
-@Service("examCaptureCloudService")
-public class ExamCaptureCloudServiceClient extends AbstractCloudClientSupport
-        implements
-        ExamCaptureCloudService {
-    private static final String APP_NAME = "EC-CORE-OE-FACE";
-
-    @Override
-    public void saveExamCaptureSyncCompareResult(SaveExamCaptureSyncCompareResultReq request) {
-        post("examCapture/saveExamCaptureSyncCompareResult",request);
-    }
-}

+ 0 - 35
examcloud-core-oe-task-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/task/client/ExamCaptureQueueCloudServiceClient.java

@@ -1,35 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.core.oe.task.api.ExamCaptureQueueCloudService;
-import cn.com.qmth.examcloud.core.oe.task.api.request.ExamCaptureQueueReq;
-
-@Service("examCaptureQueueCloudService")
-public class ExamCaptureQueueCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			ExamCaptureQueueCloudService {
-
-	private static final long serialVersionUID = -4653085252925280697L;
-
-	@Override
-	public void processingExamCaptureQueue() {
-		post("examCaptureQueue/processingExamCaptureQueue");
-	}
-
-	@Override
-	public void disposeExamCapturePhoto(ExamCaptureQueueReq examCaptureQueueReq) {
-		post("examCaptureQueue/disposeExamCapturePhoto", examCaptureQueueReq);
-	}
-
-	@Override
-	public void changeExamCaptureQueueStatus() {
-		post("examCaptureQueue/changeExamCaptureQueueStatus");
-	}
-
-	@Override
-	public void examCaptureQueueFailedDispose() throws Exception {
-		post("examCaptureQueue/examCaptureQueueFailedDispose");
-	}
-
-}

+ 0 - 17
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/ExamCaptureCloudService.java

@@ -1,17 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api;
-
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.task.api.request.SaveExamCaptureSyncCompareResultReq;
-
-/**
- * @Description 考试抓拍云服务接口
- * @Author lideyin
- * @Date 2019/10/12 10:37
- * @Version 1.0
- */
-public interface ExamCaptureCloudService extends CloudService {
-    //保存同步比较的抓拍照片结果
-    void saveExamCaptureSyncCompareResult(SaveExamCaptureSyncCompareResultReq request);
-
-}

+ 0 - 31
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/ExamCaptureQueueCloudService.java

@@ -1,31 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api;
-
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.core.oe.task.api.request.ExamCaptureQueueReq;
-
-public interface ExamCaptureQueueCloudService extends CloudService{
-
-	/**
-	 * 处理考试抓拍照片队列
-	 */
-	public void processingExamCaptureQueue();
-	
-	/**
-	 * 将超过XX分钟,还在处理中的状态修改为未处理
-	 */
-	public void changeExamCaptureQueueStatus();
-	
-	/**
-	 * 根据examRecordDataId处理相关抓拍照片
-	 * 用于考试结束或者考试被清理时
-	 * @param examCaptureQueueReq
-	 * @return
-	 */
-	public void disposeExamCapturePhoto(ExamCaptureQueueReq examCaptureQueueReq);
-	
-	/**
-	 * 失败处理
-	 */
-	public void examCaptureQueueFailedDispose() throws Exception;
-}

+ 0 - 100
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/bean/ExamCaptureQueueBean.java

@@ -1,100 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api.bean;
-
-import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
-
-public class ExamCaptureQueueBean implements JsonSerializable {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 2994965466631802174L;
-
-	private Long id;
-
-    /**
-     * ec_oe_exam_record_data  ID
-     */
-    private Long examRecordDataId;
-    
-    /**
-     * 底照URL
-     */
-    private String basePhotoUrl;
-
-    /**
-     * 文件URL
-     */
-    private String fileUrl;
-    
-    /**
-     * 文件名称
-     */
-    private String fileName;
-
-    /**
-     * 状态
-     */
-    private String status;
-
-    /**
-     * 错误信息
-     */
-    private String errorMsg;
-
-	public Long getId() {
-		return id;
-	}
-
-	public void setId(Long id) {
-		this.id = id;
-	}
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public String getBasePhotoUrl() {
-		return basePhotoUrl;
-	}
-
-	public void setBasePhotoUrl(String basePhotoUrl) {
-		this.basePhotoUrl = basePhotoUrl;
-	}
-
-	public String getFileUrl() {
-		return fileUrl;
-	}
-
-	public void setFileUrl(String fileUrl) {
-		this.fileUrl = fileUrl;
-	}
-
-	public String getFileName() {
-		return fileName;
-	}
-
-	public void setFileName(String fileName) {
-		this.fileName = fileName;
-	}
-
-	public String getStatus() {
-		return status;
-	}
-
-	public void setStatus(String status) {
-		this.status = status;
-	}
-
-	public String getErrorMsg() {
-		return errorMsg;
-	}
-
-	public void setErrorMsg(String errorMsg) {
-		this.errorMsg = errorMsg;
-	}
-	
-}

+ 0 - 22
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/request/ExamCaptureQueueReq.java

@@ -1,22 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class ExamCaptureQueueReq extends BaseRequest{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -318314815831408331L;
-	
-	private Long examRecordDataId;
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-	
-}

+ 0 - 28
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/request/SaveExamCaptureSyncCompareResultReq.java

@@ -1,28 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-/**
- * 清理考试中的考试记录
- */
-public class SaveExamCaptureSyncCompareResultReq extends BaseRequest {
-    private static final long serialVersionUID = -6717698237605934610L;
-    private Long studentId;
-    private Long examRecordDataId;
-
-    public Long getStudentId() {
-        return studentId;
-    }
-
-    public void setStudentId(Long studentId) {
-        this.studentId = studentId;
-    }
-
-    public Long getExamRecordDataId() {
-        return examRecordDataId;
-    }
-
-    public void setExamRecordDataId(Long examRecordDataId) {
-        this.examRecordDataId = examRecordDataId;
-    }
-}

+ 0 - 25
examcloud-core-oe-task-api/src/main/java/cn/com/qmth/examcloud/core/oe/task/api/response/ExamCaptureQueueResp.java

@@ -1,25 +0,0 @@
-package cn.com.qmth.examcloud.core.oe.task.api.response;
-
-import java.util.List;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
-import cn.com.qmth.examcloud.core.oe.task.api.bean.ExamCaptureQueueBean;
-
-public class ExamCaptureQueueResp extends BaseResponse{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -1998456645154588708L;
-	
-	private List<ExamCaptureQueueBean> examCaptureQueueBeans;
-
-	public List<ExamCaptureQueueBean> getExamCaptureQueueBeans() {
-		return examCaptureQueueBeans;
-	}
-
-	public void setExamCaptureQueueBeans(List<ExamCaptureQueueBean> examCaptureQueueBeans) {
-		this.examCaptureQueueBeans = examCaptureQueueBeans;
-	}
-	
-}

+ 0 - 30
examcloud-ws-api-client/src/main/java/cn/com/qmth/examcloud/ws/api/client/FileAnswerWebsocketCloudServiceClient.java

@@ -1,30 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.ws.api.FileAnswerWebsocketCloudService;
-import cn.com.qmth.examcloud.ws.api.request.SendFileAnswerMessageReq;
-import cn.com.qmth.examcloud.ws.api.request.SendScanQrCodeMessageReq;
-
-
-@Service("fileAnswerWebsocketCloudService")
-public class FileAnswerWebsocketCloudServiceClient extends AbstractCloudClientSupport implements FileAnswerWebsocketCloudService {
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -183204183805080432L;
-
-	@Override
-	public void sendFileAnswerMessage(SendFileAnswerMessageReq sendMessageReq) throws Exception {
-		post("fileAnswerWebsocket/sendFileAnswerMessage",sendMessageReq);
-	}
-
-	@Override
-	public void sendScanQrCodeMessage(SendScanQrCodeMessageReq sendScanQrCodeMessageReq) {
-		post("fileAnswerWebsocket/sendScanQrCodeMessage",sendScanQrCodeMessageReq);
-		
-	}
-
-
-}

+ 0 - 22
examcloud-ws-api-client/src/main/java/cn/com/qmth/examcloud/ws/api/client/WebsocketCloudServiceClient.java

@@ -1,22 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.client;
-
-import org.springframework.stereotype.Service;
-
-import cn.com.qmth.examcloud.ws.api.WebsocketCloudService;
-import cn.com.qmth.examcloud.ws.api.request.SendMessageReq;
-
-
-@Service("websocketCloudService")
-public class WebsocketCloudServiceClient extends AbstractCloudClientSupport implements WebsocketCloudService{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = -183204183805080432L;
-
-	@Override
-	public void sendMessage(SendMessageReq sendMessageReq) {
-		post("websocket/sendMessage",sendMessageReq,null);
-	}
-
-}

+ 0 - 22
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/FileAnswerWebsocketCloudService.java

@@ -1,22 +0,0 @@
-package cn.com.qmth.examcloud.ws.api;
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.ws.api.request.SendFileAnswerMessageReq;
-import cn.com.qmth.examcloud.ws.api.request.SendScanQrCodeMessageReq;
-
-
-public interface FileAnswerWebsocketCloudService extends CloudService{
-
-	/**
-	 * 发送音频答案
-	 * @param sendMessageReq
-	 * @throws Exception
-	 */
-	public void sendFileAnswerMessage(SendFileAnswerMessageReq sendFileAnswerMessageReq) throws Exception;
-	/**
-	 * 发送微信扫码状态信息
-	 * @param eventType
-	 * @param examRecordDataId
-	 * @param questionId
-	 */
-	public void sendScanQrCodeMessage(SendScanQrCodeMessageReq sendScanQrCodeMessageReq);
-}

+ 0 - 11
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/WebsocketCloudService.java

@@ -1,11 +0,0 @@
-package cn.com.qmth.examcloud.ws.api;
-
-import cn.com.qmth.examcloud.api.commons.CloudService;
-import cn.com.qmth.examcloud.ws.api.request.SendMessageReq;
-
-
-public interface WebsocketCloudService extends CloudService{
-
-	public void sendMessage(SendMessageReq sendMessageReq) throws Exception;
-	
-}

+ 0 - 29
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/enums/WebSocketEventType.java

@@ -1,29 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.enums;
-/**
- * 
- * @author lideyin
- * @date 2019年5月8日 下午5:10:38
- * @description 事件类型
- */
-public enum WebSocketEventType {
-	/**
-	 * 心跳
-	 */
-	HEARTBEAT,
-	/**
-	 * 获取二维码
-	 */
-	GET_QR_CODE,
-	/**
-	 * 获取文件答案
-	 */
-	GET_FILE_ANSWER,
-	/**
-	 * 扫描二维码
-	 */
-	SCAN_QR_CODE,
-	/**
-	 *系统错误
-	 */
-	SYSTEM_ERROR
-}

+ 0 - 30
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendFileAnswerMessageReq.java

@@ -1,30 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.request;
-
-public class SendFileAnswerMessageReq extends SendMessageBaseReq{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 3147167204808636817L;
-
-	//事件类型
-	private String eventType;
-	//客户端id
-	private Long clientId;
-
-	public Long getClientId() {
-		return clientId;
-	}
-
-	public void setClientId(Long clientId) {
-		this.clientId = clientId;
-	}
-
-	public String getEventType() {
-		return eventType;
-	}
-	public void setEventType(String eventType) {
-		this.eventType = eventType;
-	}
-
-}

+ 0 - 37
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendMessageBaseReq.java

@@ -1,37 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.request;
-
-import java.util.Map;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class SendMessageBaseReq  extends BaseRequest {
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 2830007443650198359L;
-	//成功或失败
-	private Boolean isSuccess;
-	//数据对象
-	private Map<String,Object> data;
-	//错误消息
-	private String errorMessage;
-	public Boolean getIsSuccess() {
-		return isSuccess;
-	}
-	public void setIsSuccess(Boolean isSuccess) {
-		this.isSuccess = isSuccess;
-	}
-	public Map<String, Object> getData() {
-		return data;
-	}
-	public void setData(Map<String, Object> data) {
-		this.data = data;
-	}
-	public String getErrorMessage() {
-		return errorMessage;
-	}
-	public void setErrorMessage(String errorMessage) {
-		this.errorMessage = errorMessage;
-	}
-	
-}

+ 0 - 32
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendMessageReq.java

@@ -1,32 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.request;
-
-import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-
-public class SendMessageReq extends BaseRequest{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 3147167204808636817L;
-
-	private Long examRecordDataId;
-	
-	private String returnMsgJson;
-
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public String getReturnMsgJson() {
-		return returnMsgJson;
-	}
-
-	public void setReturnMsgJson(String returnMsgJson) {
-		this.returnMsgJson = returnMsgJson;
-	}
-
-}

+ 0 - 39
examcloud-ws-api/src/main/java/cn/com/qmth/examcloud/ws/api/request/SendScanQrCodeMessageReq.java

@@ -1,39 +0,0 @@
-package cn.com.qmth.examcloud.ws.api.request;
-
-public class SendScanQrCodeMessageReq extends SendMessageBaseReq{
-
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 3147167204808636817L;
-
-	//事件类型
-	private String eventType;
-	
-	//考试记录id
-	private Long examRecordDataId;
-
-	//客户端id
-	private transient String clientId;
-	
-	public String getEventType() {
-		return eventType;
-	}
-	public void setEventType(String eventType) {
-		this.eventType = eventType;
-	}
-	public Long getExamRecordDataId() {
-		return examRecordDataId;
-	}
-	public void setExamRecordDataId(Long examRecordDataId) {
-		this.examRecordDataId = examRecordDataId;
-	}
-
-	public String getClientId() {
-		return clientId;
-	}
-
-	public void setClientId(String clientId) {
-		this.clientId = clientId;
-	}
-}