Bladeren bron

追加阅卷试卷接口

xiatian 5 jaren geleden
bovenliggende
commit
702d2c3318

+ 41 - 34
examcloud-core-marking-api-client/src/main/java/cn/com/qmth/examcloud/marking/api/client/MarkWorkCloudServiceClient.java

@@ -3,12 +3,14 @@ package cn.com.qmth.examcloud.marking.api.client;
 import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.marking.api.MarkWorkCloudService;
+import cn.com.qmth.examcloud.marking.api.request.AppendMarkWorkPaperReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkMainByIdsReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkMarkerPageReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkersByWorkIdsReq;
 import cn.com.qmth.examcloud.marking.api.request.SaveMarkWorkReq;
 import cn.com.qmth.examcloud.marking.api.request.UpdateMarkWorkReq;
+import cn.com.qmth.examcloud.marking.api.response.AppendMarkWorkPaperResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkMainByIdsResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkMarkerPageResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkResp;
@@ -23,38 +25,43 @@ import cn.com.qmth.examcloud.marking.api.response.UpdateMarkWorkResp;
  * @Version 3.0
  */
 @Service
-public class MarkWorkCloudServiceClient extends AbstractCloudClientSupport
-		implements
-			MarkWorkCloudService {
-	private static final long serialVersionUID = -8517217664310649037L;
-
-	@Override
-	public GetMarkWorkResp getMarkWork(GetMarkWorkReq req) {
-		return post("markWorks/getAll", req, GetMarkWorkResp.class);
-	}
-
-	@Override
-	public SaveMarkWorkResp saveMarkWork(SaveMarkWorkReq req) {
-		return post("markWorks/saveMarkWork", req, SaveMarkWorkResp.class);
-	}
-
-	@Override
-	public UpdateMarkWorkResp updateMarkWork(UpdateMarkWorkReq req) {
-		return post("markWorks/updateMarkWork", req, UpdateMarkWorkResp.class);
-	}
-
-	@Override
-	public GetMarkWorkMarkerPageResp getMarkWorkMarkerPage(GetMarkWorkMarkerPageReq req) {
-		return post("markWorks/getMarkWorkMarkerPage", req, GetMarkWorkMarkerPageResp.class);
-	}
-
-	@Override
-	public GetMarkWorkMainByIdsResp getMarkWorkMainByIds(GetMarkWorkMainByIdsReq req) {
-		return post("markWorks/getMarkWorkMainByIds", req, GetMarkWorkMainByIdsResp.class);
-	}
-
-	@Override
-	public GetMarkersByWorkIdsResp getMarkersByWorkIds(GetMarkersByWorkIdsReq req) {
-		return post("markWorks/getMarkersByWorkIds", req, GetMarkersByWorkIdsResp.class);
-	}
+public class MarkWorkCloudServiceClient extends AbstractCloudClientSupport implements MarkWorkCloudService {
+
+    private static final long serialVersionUID = -8517217664310649037L;
+
+    @Override
+    public GetMarkWorkResp getMarkWork(GetMarkWorkReq req) {
+        return post("markWorks/getAll", req, GetMarkWorkResp.class);
+    }
+
+    @Override
+    public SaveMarkWorkResp saveMarkWork(SaveMarkWorkReq req) {
+        return post("markWorks/saveMarkWork", req, SaveMarkWorkResp.class);
+    }
+
+    @Override
+    public UpdateMarkWorkResp updateMarkWork(UpdateMarkWorkReq req) {
+        return post("markWorks/updateMarkWork", req, UpdateMarkWorkResp.class);
+    }
+
+    @Override
+    public GetMarkWorkMarkerPageResp getMarkWorkMarkerPage(GetMarkWorkMarkerPageReq req) {
+        return post("markWorks/getMarkWorkMarkerPage", req, GetMarkWorkMarkerPageResp.class);
+    }
+
+    @Override
+    public GetMarkWorkMainByIdsResp getMarkWorkMainByIds(GetMarkWorkMainByIdsReq req) {
+        return post("markWorks/getMarkWorkMainByIds", req, GetMarkWorkMainByIdsResp.class);
+    }
+
+    @Override
+    public GetMarkersByWorkIdsResp getMarkersByWorkIds(GetMarkersByWorkIdsReq req) {
+        return post("markWorks/getMarkersByWorkIds", req, GetMarkersByWorkIdsResp.class);
+    }
+
+    @Override
+    public AppendMarkWorkPaperResp appendMarkWorkPaper(AppendMarkWorkPaperReq req) {
+        // TODO Auto-generated method stub
+        return null;
+    }
 }

+ 8 - 3
examcloud-core-marking-api/src/main/java/cn/com/qmth/examcloud/marking/api/MarkWorkCloudService.java

@@ -1,12 +1,14 @@
 package cn.com.qmth.examcloud.marking.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.marking.api.request.AppendMarkWorkPaperReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkMainByIdsReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkMarkerPageReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkWorkReq;
 import cn.com.qmth.examcloud.marking.api.request.GetMarkersByWorkIdsReq;
 import cn.com.qmth.examcloud.marking.api.request.SaveMarkWorkReq;
 import cn.com.qmth.examcloud.marking.api.request.UpdateMarkWorkReq;
+import cn.com.qmth.examcloud.marking.api.response.AppendMarkWorkPaperResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkMainByIdsResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkMarkerPageResp;
 import cn.com.qmth.examcloud.marking.api.response.GetMarkWorkResp;
@@ -21,6 +23,7 @@ import cn.com.qmth.examcloud.marking.api.response.UpdateMarkWorkResp;
  * @Version 3.0
  */
 public interface MarkWorkCloudService extends CloudService {
+
     /**
      * 获取评卷工作集
      */
@@ -35,10 +38,12 @@ public interface MarkWorkCloudService extends CloudService {
      * 更新阅卷工作
      */
     UpdateMarkWorkResp updateMarkWork(UpdateMarkWorkReq req);
-    
+
     GetMarkWorkMarkerPageResp getMarkWorkMarkerPage(GetMarkWorkMarkerPageReq req);
-    
+
     GetMarkWorkMainByIdsResp getMarkWorkMainByIds(GetMarkWorkMainByIdsReq req);
-    
+
     GetMarkersByWorkIdsResp getMarkersByWorkIds(GetMarkersByWorkIdsReq req);
+
+    AppendMarkWorkPaperResp appendMarkWorkPaper(AppendMarkWorkPaperReq req);
 }

+ 22 - 0
examcloud-core-marking-api/src/main/java/cn/com/qmth/examcloud/marking/api/request/AppendMarkWorkPaperReq.java

@@ -0,0 +1,22 @@
+package cn.com.qmth.examcloud.marking.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class AppendMarkWorkPaperReq extends BaseRequest {
+
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -5387331313729261244L;
+
+    private Long examId;
+
+    public Long getExamId() {
+        return examId;
+    }
+
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
+
+}

+ 12 - 0
examcloud-core-marking-api/src/main/java/cn/com/qmth/examcloud/marking/api/response/AppendMarkWorkPaperResp.java

@@ -0,0 +1,12 @@
+package cn.com.qmth.examcloud.marking.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class AppendMarkWorkPaperResp extends BaseResponse {
+
+    /**
+     * 
+     */
+    private static final long serialVersionUID = -5331625026197916124L;
+
+}