Browse Source

同步部分代码提交

lideyin 5 years ago
parent
commit
a61ba33a3b

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamCaptureBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description 考试抓拍照片结果实体
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class ExamCaptureBean implements JsonSerializable {
+
+    private static final long serialVersionUID = 924992581438407411L;
+}

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamFaceLivenessVerifyBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description face id 活体检测结果
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class ExamFaceLivenessVerifyBean implements JsonSerializable {
+
+    private static final long serialVersionUID = 5693138746627541284L;
+}

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamRecordPaperStructBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description 考试记录的试卷结构
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class ExamRecordPaperStructBean implements JsonSerializable {
+
+    private static final long serialVersionUID = -8758969825472077923L;
+}

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamRecordQuestionsBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description 考试作答结果实体
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class ExamRecordQuestionsBean implements JsonSerializable {
+
+    private static final long serialVersionUID = -8355107300173184386L;
+}

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamSyncCaptureBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description 考试同步抓拍照片结果实体
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class ExamSyncCaptureBean implements JsonSerializable {
+
+    private static final long serialVersionUID = -71026133205629126L;
+}

+ 14 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/FaceBiopsyBean.java

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+/**
+ * @Description 新活检结果实体
+ * @Author lideyin
+ * @Date 2019/12/20 17:16
+ * @Version 1.0
+ */
+public class FaceBiopsyBean implements JsonSerializable {
+
+    private static final long serialVersionUID = -622363885150638414L;
+}

+ 81 - 1
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/request/SyncExamDataReq.java

@@ -1,7 +1,7 @@
 package cn.com.qmth.examcloud.core.oe.admin.api.request;
 
 import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
-import cn.com.qmth.examcloud.core.oe.admin.api.bean.ExamRecordDataBean;
+import cn.com.qmth.examcloud.core.oe.admin.api.bean.*;
 
 /**
  * @Description 同步考试记录请求类
@@ -17,6 +17,38 @@ public class SyncExamDataReq extends BaseRequest {
 	 */
 	private ExamRecordDataBean examRecordData;
 
+	/**
+	 * 照片处理结果实体
+	 */
+	private ExamCaptureBean examCapture;
+
+	/**
+	 * 同步照片处理结果实体
+	 */
+	private ExamSyncCaptureBean examSyncCapture;
+
+	/**
+	 * face id活体检测结果实体
+	 */
+	private ExamFaceLivenessVerifyBean examFaceLivenessVerify;
+
+	/**
+	 * 新活检实体
+	 */
+	private FaceBiopsyBean faceBiopsy;
+
+	/**
+	 * 考试记录对应的试卷结构实体
+	 */
+	private ExamRecordPaperStructBean examRecordPaperStruct;
+
+	/**
+	 * 考试记录作答结果实体
+	 */
+	private ExamRecordQuestionsBean examRecordQuestions;
+
+
+
 	public ExamRecordDataBean getExamRecordData() {
 		return examRecordData;
 	}
@@ -24,4 +56,52 @@ public class SyncExamDataReq extends BaseRequest {
 	public void setExamRecordData(ExamRecordDataBean examRecordData) {
 		this.examRecordData = examRecordData;
 	}
+
+	public ExamCaptureBean getExamCapture() {
+		return examCapture;
+	}
+
+	public void setExamCapture(ExamCaptureBean examCapture) {
+		this.examCapture = examCapture;
+	}
+
+	public ExamSyncCaptureBean getExamSyncCapture() {
+		return examSyncCapture;
+	}
+
+	public void setExamSyncCapture(ExamSyncCaptureBean examSyncCapture) {
+		this.examSyncCapture = examSyncCapture;
+	}
+
+	public ExamFaceLivenessVerifyBean getExamFaceLivenessVerify() {
+		return examFaceLivenessVerify;
+	}
+
+	public void setExamFaceLivenessVerify(ExamFaceLivenessVerifyBean examFaceLivenessVerify) {
+		this.examFaceLivenessVerify = examFaceLivenessVerify;
+	}
+
+	public FaceBiopsyBean getFaceBiopsy() {
+		return faceBiopsy;
+	}
+
+	public void setFaceBiopsy(FaceBiopsyBean faceBiopsy) {
+		this.faceBiopsy = faceBiopsy;
+	}
+
+	public ExamRecordQuestionsBean getExamRecordQuestions() {
+		return examRecordQuestions;
+	}
+
+	public void setExamRecordQuestions(ExamRecordQuestionsBean examRecordQuestions) {
+		this.examRecordQuestions = examRecordQuestions;
+	}
+
+	public ExamRecordPaperStructBean getExamRecordPaperStruct() {
+		return examRecordPaperStruct;
+	}
+
+	public void setExamRecordPaperStruct(ExamRecordPaperStructBean examRecordPaperStruct) {
+		this.examRecordPaperStruct = examRecordPaperStruct;
+	}
 }