Jelajahi Sumber

update rpc api

deason 1 tahun lalu
induk
melakukan
3d2bab083a

+ 18 - 0
examcloud-core-examwork-api-client/src/main/java/cn/com/qmth/examcloud/examwork/api/client/ExamSkipFaceCloudServiceClient.java

@@ -0,0 +1,18 @@
+package cn.com.qmth.examcloud.examwork.api.client;
+
+import cn.com.qmth.examcloud.examwork.api.ExamSkipFaceCloudService;
+import cn.com.qmth.examcloud.examwork.api.request.CheckExamSkipFaceReq;
+import cn.com.qmth.examcloud.examwork.api.response.CheckExamSkipFaceResp;
+import org.springframework.stereotype.Service;
+
+@Service
+public class ExamSkipFaceCloudServiceClient extends AbstractCloudClientSupport implements ExamSkipFaceCloudService {
+
+    private static final long serialVersionUID = -8874453764538303046L;
+
+    @Override
+    public CheckExamSkipFaceResp checkExamSkipFace(CheckExamSkipFaceReq req) {
+        return post("exam/skip/face/check", req, CheckExamSkipFaceResp.class);
+    }
+
+}

+ 11 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/ExamSkipFaceCloudService.java

@@ -0,0 +1,11 @@
+package cn.com.qmth.examcloud.examwork.api;
+
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.examwork.api.request.CheckExamSkipFaceReq;
+import cn.com.qmth.examcloud.examwork.api.response.CheckExamSkipFaceResp;
+
+public interface ExamSkipFaceCloudService extends CloudService {
+
+    CheckExamSkipFaceResp checkExamSkipFace(CheckExamSkipFaceReq req);
+
+}

+ 29 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/request/CheckExamSkipFaceReq.java

@@ -0,0 +1,29 @@
+package cn.com.qmth.examcloud.examwork.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class CheckExamSkipFaceReq extends BaseRequest {
+
+    private static final long serialVersionUID = -3889415294884515605L;
+
+    private Long examId;
+
+    private Long examStudentId;
+
+    public Long getExamId() {
+        return examId;
+    }
+
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
+
+    public Long getExamStudentId() {
+        return examStudentId;
+    }
+
+    public void setExamStudentId(Long examStudentId) {
+        this.examStudentId = examStudentId;
+    }
+
+}

+ 19 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/response/CheckExamSkipFaceResp.java

@@ -0,0 +1,19 @@
+package cn.com.qmth.examcloud.examwork.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+public class CheckExamSkipFaceResp extends BaseResponse {
+
+    private static final long serialVersionUID = 7302954606845265326L;
+
+    private boolean skip;
+
+    public boolean isSkip() {
+        return skip;
+    }
+
+    public void setSkip(boolean skip) {
+        this.skip = skip;
+    }
+
+}