Procházet zdrojové kódy

添加同步数据执行器

lideyin před 5 roky
rodič
revize
54f70e6734

+ 22 - 0
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/SyncExamDataCloudService.java

@@ -0,0 +1,22 @@
+package cn.com.qmth.examcloud.core.oe.admin.api;
+
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.core.oe.admin.api.request.*;
+import cn.com.qmth.examcloud.core.oe.admin.api.response.*;
+
+/**
+ * @Description 同步考试数据云服务
+ * @Author lideyin
+ * @Date 2019/12/20 8:37
+ * @Version 1.0
+ */
+public interface SyncExamDataCloudService extends CloudService{
+
+	/**
+	 * 同步考试记录数据
+	 * @param req
+	 * @return
+	 */
+	SyncExamDataResp syncExamRecordData(SyncExamDataReq req);
+
+}

+ 1 - 1
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/bean/ExamRecordDataBean.java

@@ -5,7 +5,7 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
 import java.util.Date;
 
 /**
- * @Description TODO
+ * @Description 考试记录实体
  * @Author lideyin
  * @Date 2019/10/29 15:56
  * @Version 1.0

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

@@ -0,0 +1,27 @@
+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;
+
+/**
+ * @Description 同步考试记录请求类
+ * @Author lideyin
+ * @Date 2019/12/20 8:47
+ * @Version 1.0
+ */
+public class SyncExamDataReq extends BaseRequest {
+	private static final long serialVersionUID = -6468655557697004398L;
+
+	/**
+	 * 考试记录实体
+	 */
+	private ExamRecordDataBean examRecordData;
+
+	public ExamRecordDataBean getExamRecordData() {
+		return examRecordData;
+	}
+
+	public void setExamRecordData(ExamRecordDataBean examRecordData) {
+		this.examRecordData = examRecordData;
+	}
+}

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

@@ -0,0 +1,14 @@
+package cn.com.qmth.examcloud.core.oe.admin.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+/**
+ * @Description 同步考试记录响应类
+ * @Author lideyin
+ * @Date 2019/12/20 8:49
+ * @Version 1.0
+ */
+public class SyncExamDataResp extends BaseResponse{
+
+	private static final long serialVersionUID = 8909011625424797180L;
+}