Explorar o código

rpc接口补全

xiatian %!s(int64=5) %!d(string=hai) anos
pai
achega
6999cf6677

+ 40 - 38
examcloud-core-oe-admin-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/admin/client/ExamRecordForMarkingCloudServiceClient.java

@@ -11,43 +11,45 @@ import cn.com.qmth.examcloud.core.oe.admin.api.response.QueryValidExamRecordInfo
 
 @Service
 public class ExamRecordForMarkingCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			ExamRecordForMarkingCloudService {
-	private static final long serialVersionUID = 2457700818728109540L;
-
-	@Override
-	public FindExamRecordForMarkingInfoResp findExamRecordForMarkingInfo(
-			FindExamRecordForMarkingInfoReq findExamRecordForMarkingInfoReq) {
-		return post("examRecordForMarking/findExamRecordForMarkingInfo",
-				findExamRecordForMarkingInfoReq, FindExamRecordForMarkingInfoResp.class);
-	}
-
-	@Override
-	public QueryValidExamRecordInfoResp queryValidExamRecordInfo(QueryValidExamRecordInfoReq req) {
-		return post("examRecordForMarking/queryValidExamRecordInfo", req,
-				QueryValidExamRecordInfoResp.class);
-	}
-
-	@Override
-	public QueryValidExamRecordInfoPageResp queryValidExamRecordInfoPage(QueryValidExamRecordInfoPageReq req) {
-		return post("examRecordForMarking/queryValidExamRecordInfoPage", req,
-				QueryValidExamRecordInfoPageResp.class);
-	}
-
-	@Override
-	public GetSingleExamRecordDataResp getSingleExamRecordData(GetSingleExamRecordDataReq req) {
-		return post("examRecordForMarking/getSingleExamRecordData", req,
-				GetSingleExamRecordDataResp.class);
-	}
-
-	/**
-	 * 更新阅卷原始数据表批次号
-	 *
-	 * @param req
-	 */
-	@Override
-	public void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req) {
-		post("examRecordForMarking/updateExamRecordForMarkingBatchNum", req);
-	}
+        implements ExamRecordForMarkingCloudService {
+
+    private static final long serialVersionUID = 2457700818728109540L;
+
+    @Override
+    public FindExamRecordForMarkingInfoResp findExamRecordForMarkingInfo(
+            FindExamRecordForMarkingInfoReq findExamRecordForMarkingInfoReq) {
+        return post("examRecordForMarking/findExamRecordForMarkingInfo", findExamRecordForMarkingInfoReq,
+                FindExamRecordForMarkingInfoResp.class);
+    }
+
+    @Override
+    public QueryValidExamRecordInfoResp queryValidExamRecordInfo(QueryValidExamRecordInfoReq req) {
+        return post("examRecordForMarking/queryValidExamRecordInfo", req, QueryValidExamRecordInfoResp.class);
+    }
+
+    @Override
+    public QueryValidExamRecordInfoPageResp queryValidExamRecordInfoPage(QueryValidExamRecordInfoPageReq req) {
+        return post("examRecordForMarking/queryValidExamRecordInfoPage", req, QueryValidExamRecordInfoPageResp.class);
+    }
+
+    @Override
+    public GetSingleExamRecordDataResp getSingleExamRecordData(GetSingleExamRecordDataReq req) {
+        return post("examRecordForMarking/getSingleExamRecordData", req, GetSingleExamRecordDataResp.class);
+    }
+
+    /**
+     * 更新阅卷原始数据表批次号
+     *
+     * @param req
+     */
+    @Override
+    public void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req) {
+        post("examRecordForMarking/updateExamRecordForMarkingBatchNum", req);
+    }
+
+    @Override
+    public void saveExamRecordForMarking(SaveExamRecordForMarkingReq req) {
+        post("examRecordForMarking/saveExamRecordForMarking", req);
+    }
 
 }

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

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

+ 15 - 12
examcloud-core-oe-admin-api-client/src/main/java/cn/com/qmth/examcloud/core/oe/admin/client/ExamScoreObtainQueueCloudServiceClient.java

@@ -9,20 +9,23 @@ import cn.com.qmth.examcloud.core.oe.admin.api.response.GetTopExamScoreQueueResp
 
 @Service
 public class ExamScoreObtainQueueCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			ExamScoreObtainQueueCloudService {
+        implements ExamScoreObtainQueueCloudService {
 
-	private static final long serialVersionUID = 7442463539981662202L;
+    private static final long serialVersionUID = 7442463539981662202L;
 
-	@Override
-	public GetTopExamScoreQueueResp getTopExamScoreQueue(GetTopExamScoreQueueReq req) {
-		return post("examScoreObtainQueue/getTopExamScoreQueue", req,
-				GetTopExamScoreQueueResp.class);
-	}
+    @Override
+    public GetTopExamScoreQueueResp getTopExamScoreQueue(GetTopExamScoreQueueReq req) {
+        return post("examScoreObtainQueue/getTopExamScoreQueue", req, GetTopExamScoreQueueResp.class);
+    }
 
-	@Override
-	public void deleteExamScoreQueue(DeleteExamScoreQueueReq req) {
-		post("examScoreObtainQueue/deleteExamScoreQueue", req);
-	}
+    @Override
+    public void deleteExamScoreQueue(DeleteExamScoreQueueReq req) {
+        post("examScoreObtainQueue/deleteExamScoreQueue", req);
+    }
+
+    @Override
+    public void updateObtainScoreNodifyQueue() {
+        post("examScoreObtainQueue/updateObtainScoreNodifyQueue");
+    }
 
 }

+ 4 - 2
examcloud-core-oe-admin-api/src/main/java/cn/com/qmth/examcloud/core/oe/admin/api/ExamRecordForMarkingCloudService.java

@@ -35,11 +35,13 @@ public interface ExamRecordForMarkingCloudService extends CloudService{
 	 * @param req
 	 * @return
 	 */
-	GetSingleExamRecordDataResp getSingleExamRecordData(GetSingleExamRecordDataReq req);
+	public GetSingleExamRecordDataResp getSingleExamRecordData(GetSingleExamRecordDataReq req);
 
 	/**
 	 * 更新阅卷原始数据表批次号
 	 * @param req
 	 */
-	void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req);
+	public void updateExamRecordForMarkingBatchNum(UpdateExamRecordForMarkingBatchNumReq req);
+	
+	public void saveExamRecordForMarking(SaveExamRecordForMarkingReq req);
 }

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

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

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

@@ -19,4 +19,6 @@ public interface ExamScoreObtainQueueCloudService extends CloudService{
 	 */
 	public void deleteExamScoreQueue(DeleteExamScoreQueueReq req);
 	
+	public void updateObtainScoreNodifyQueue();
+	
 }

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

@@ -0,0 +1,83 @@
+package cn.com.qmth.examcloud.core.oe.admin.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;
+	}
+	
+}