소스 검색

getExamCourseIds rpc api

deason 1 년 전
부모
커밋
8e5d22ed7f

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

@@ -66,6 +66,11 @@ public class ExamCloudServiceClient extends AbstractCloudClientSupport implement
         return post("exam/getExamCourseList", req, GetExamCourseListResp.class);
     }
 
+    @Override
+    public GetExamCourseIdsResp getExamCourseIds(GetExamCourseIdsReq req) {
+        return post("exam/getExamCourseIds", req, GetExamCourseIdsResp.class);
+    }
+
     @Override
     public GetExamCourseResp getExamCourseSetting(GetExamCourseReq req) {
         return post("exam/getExamCourseSetting", req, GetExamCourseResp.class);

+ 2 - 0
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/ExamCloudService.java

@@ -108,6 +108,8 @@ public interface ExamCloudService extends CloudService {
      */
     GetExamCourseListResp getExamCourseList(GetExamCourseListReq req);
 
+    GetExamCourseIdsResp getExamCourseIds(GetExamCourseIdsReq req);
+
     GetExamCourseResp getExamCourseSetting(GetExamCourseReq req);
 
     /**

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

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

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

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.examwork.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+
+import java.util.List;
+
+public class GetExamCourseIdsResp extends BaseResponse {
+
+    private static final long serialVersionUID = 3698992696031626041L;
+
+    private List<Long> courseIds;
+
+    public List<Long> getCourseIds() {
+        return courseIds;
+    }
+
+    public void setCourseIds(List<Long> courseIds) {
+        this.courseIds = courseIds;
+    }
+
+}