Explorar o código

update rpc api

deason %!s(int64=2) %!d(string=hai) anos
pai
achega
01a280fe23

+ 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 GetExamCourseResp getExamCourseSetting(GetExamCourseReq req) {
+        return post("exam/getExamCourseSetting", req, GetExamCourseResp.class);
+    }
+
     @Override
     public GetExamCoursePaperTypeListResp getExamCoursePaperTypeList(
             GetExamCoursePaperTypeListReq req) {

+ 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);
 
+    GetExamCourseResp getExamCourseSetting(GetExamCourseReq req);
+
     /**
      * 查询考试课程的试卷类型集
      *

+ 63 - 43
examcloud-core-examwork-api/src/main/java/cn/com/qmth/examcloud/examwork/api/bean/ExamCourseRelationBean.java

@@ -4,66 +4,86 @@ import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
 
 public class ExamCourseRelationBean implements JsonSerializable {
 
-	private static final long serialVersionUID = 757531976286006550L;
+    private static final long serialVersionUID = 757531976286006550L;
 
-	private Long examId;
+    private Long examId;
 
-	private Long courseId;
+    private Long courseId;
 
-	private String courseName;
+    private String courseName;
 
-	private String courseCode;
+    private String courseCode;
 
-	private String courseLevel;
+    private String courseLevel;
 
-	private Boolean courseEnable;
+    private Boolean courseEnable;
 
-	public Long getExamId() {
-		return examId;
-	}
+    private Integer passScoreLine;
 
-	public void setExamId(Long examId) {
-		this.examId = examId;
-	}
+    private Integer goodScoreLine;
 
-	public Long getCourseId() {
-		return courseId;
-	}
+    public Long getExamId() {
+        return examId;
+    }
 
-	public void setCourseId(Long courseId) {
-		this.courseId = courseId;
-	}
+    public void setExamId(Long examId) {
+        this.examId = examId;
+    }
 
-	public String getCourseName() {
-		return courseName;
-	}
+    public Long getCourseId() {
+        return courseId;
+    }
 
-	public void setCourseName(String courseName) {
-		this.courseName = courseName;
-	}
+    public void setCourseId(Long courseId) {
+        this.courseId = courseId;
+    }
 
-	public String getCourseCode() {
-		return courseCode;
-	}
+    public String getCourseName() {
+        return courseName;
+    }
 
-	public void setCourseCode(String courseCode) {
-		this.courseCode = courseCode;
-	}
+    public void setCourseName(String courseName) {
+        this.courseName = courseName;
+    }
 
-	public String getCourseLevel() {
-		return courseLevel;
-	}
+    public String getCourseCode() {
+        return courseCode;
+    }
 
-	public void setCourseLevel(String courseLevel) {
-		this.courseLevel = courseLevel;
-	}
+    public void setCourseCode(String courseCode) {
+        this.courseCode = courseCode;
+    }
 
-	public Boolean getCourseEnable() {
-		return courseEnable;
-	}
+    public String getCourseLevel() {
+        return courseLevel;
+    }
 
-	public void setCourseEnable(Boolean courseEnable) {
-		this.courseEnable = courseEnable;
-	}
+    public void setCourseLevel(String courseLevel) {
+        this.courseLevel = courseLevel;
+    }
+
+    public Boolean getCourseEnable() {
+        return courseEnable;
+    }
+
+    public void setCourseEnable(Boolean courseEnable) {
+        this.courseEnable = courseEnable;
+    }
+
+    public Integer getPassScoreLine() {
+        return passScoreLine;
+    }
+
+    public void setPassScoreLine(Integer passScoreLine) {
+        this.passScoreLine = passScoreLine;
+    }
+
+    public Integer getGoodScoreLine() {
+        return goodScoreLine;
+    }
+
+    public void setGoodScoreLine(Integer goodScoreLine) {
+        this.goodScoreLine = goodScoreLine;
+    }
 
 }

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

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

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

@@ -0,0 +1,20 @@
+package cn.com.qmth.examcloud.examwork.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+import cn.com.qmth.examcloud.examwork.api.bean.ExamCourseRelationBean;
+
+public class GetExamCourseResp extends BaseResponse {
+
+    private static final long serialVersionUID = 3698992696031626041L;
+
+    private ExamCourseRelationBean bean;
+
+    public ExamCourseRelationBean getBean() {
+        return bean;
+    }
+
+    public void setBean(ExamCourseRelationBean bean) {
+        this.bean = bean;
+    }
+
+}