xiatian пре 2 година
родитељ
комит
a4d77e70c5

+ 19 - 0
examcloud-core-questions-api-client/src/main/java/cn/com/qmth/examcloud/core/questions/api/client/RandomPaperCloudServiceClient.java

@@ -0,0 +1,19 @@
+package cn.com.qmth.examcloud.core.questions.api.client;
+
+import org.springframework.stereotype.Service;
+
+import cn.com.qmth.examcloud.core.questions.api.RandomPaperCloudService;
+import cn.com.qmth.examcloud.core.questions.api.request.GetRandomPaperBeanReq;
+import cn.com.qmth.examcloud.core.questions.api.response.GetRandomPaperBeanResp;
+
+@Service
+public class RandomPaperCloudServiceClient extends AbstractCloudClientSupport implements RandomPaperCloudService {
+
+	private static final long serialVersionUID = 1657323811328647049L;
+
+	@Override
+	public GetRandomPaperBeanResp getRandomPaperBean(GetRandomPaperBeanReq req) {
+		return post("randompaper/info", req, GetRandomPaperBeanResp.class);
+	}
+
+}

+ 12 - 0
examcloud-core-questions-api/src/main/java/cn/com/qmth/examcloud/core/questions/api/RandomPaperCloudService.java

@@ -0,0 +1,12 @@
+package cn.com.qmth.examcloud.core.questions.api;
+
+import cn.com.qmth.examcloud.api.commons.CloudService;
+import cn.com.qmth.examcloud.core.questions.api.request.GetRandomPaperBeanReq;
+import cn.com.qmth.examcloud.core.questions.api.response.GetRandomPaperBeanResp;
+
+public interface RandomPaperCloudService extends CloudService{
+
+	GetRandomPaperBeanResp getRandomPaperBean(GetRandomPaperBeanReq req);
+	
+	
+}

+ 25 - 0
examcloud-core-questions-api/src/main/java/cn/com/qmth/examcloud/core/questions/api/bean/RandomPaperBean.java

@@ -0,0 +1,25 @@
+package cn.com.qmth.examcloud.core.questions.api.bean;
+
+import cn.com.qmth.examcloud.api.commons.exchange.JsonSerializable;
+
+public class RandomPaperBean implements JsonSerializable{
+
+	private static final long serialVersionUID = -180327229604170826L;
+	
+	private String id;
+	private String name;
+	public String getId() {
+		return id;
+	}
+	public void setId(String id) {
+		this.id = id;
+	}
+	public String getName() {
+		return name;
+	}
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+
+}

+ 24 - 0
examcloud-core-questions-api/src/main/java/cn/com/qmth/examcloud/core/questions/api/request/GetRandomPaperBeanReq.java

@@ -0,0 +1,24 @@
+package cn.com.qmth.examcloud.core.questions.api.request;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class GetRandomPaperBeanReq extends BaseRequest {
+
+	private static final long serialVersionUID = -2086228074459123588L;
+
+	/**
+	 * 抽卷模板id
+	 */
+	private String randomPaperId;
+
+
+	public String getRandomPaperId() {
+		return randomPaperId;
+	}
+
+	public void setRandomPaperId(String randomPaperId) {
+		this.randomPaperId = randomPaperId;
+	}
+
+
+}

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

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.questions.api.response;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+import cn.com.qmth.examcloud.core.questions.api.bean.RandomPaperBean;
+
+public class GetRandomPaperBeanResp extends BaseResponse{
+
+	private static final long serialVersionUID = 405436023397864070L;
+
+	private RandomPaperBean randomPaper;
+
+	public RandomPaperBean getRandomPaper() {
+		return randomPaper;
+	}
+
+	public void setRandomPaper(RandomPaperBean randomPaper) {
+		this.randomPaper = randomPaper;
+	}
+	
+
+}