WANG 6 gadi atpakaļ
vecāks
revīzija
dacf822f4a

+ 7 - 0
examcloud-core-basic-api-client/src/main/java/cn/com/qmth/examcloud/core/basic/api/client/OrgCloudServiceClient.java

@@ -6,11 +6,13 @@ import cn.com.qmth.examcloud.core.basic.api.OrgCloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.GetAllOrgPropertiesReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgPropertyReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetOrgsByIdListReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgsReq;
 import cn.com.qmth.examcloud.core.basic.api.request.SaveOrgReq;
 import cn.com.qmth.examcloud.core.basic.api.response.GetAllOrgPropertiesResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgPropertyResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetOrgsByIdListResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgsResp;
 import cn.com.qmth.examcloud.core.basic.api.response.SaveOrgResp;
 
@@ -52,4 +54,9 @@ public class OrgCloudServiceClient extends AbstractCloudClientSupport implements
 		return post("org/getOrgProperty", req, GetOrgPropertyResp.class);
 	}
 
+	@Override
+	public GetOrgsByIdListResp getOrgsByIdList(GetOrgsByIdListReq req) {
+		return post("org/getOrgsByIdList", req, GetOrgsByIdListResp.class);
+	}
+
 }

+ 4 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/OrgCloudService.java

@@ -4,11 +4,13 @@ import cn.com.qmth.examcloud.api.commons.CloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.GetAllOrgPropertiesReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgPropertyReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetOrgsByIdListReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetOrgsReq;
 import cn.com.qmth.examcloud.core.basic.api.request.SaveOrgReq;
 import cn.com.qmth.examcloud.core.basic.api.response.GetAllOrgPropertiesResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgPropertyResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetOrgsByIdListResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetOrgsResp;
 import cn.com.qmth.examcloud.core.basic.api.response.SaveOrgResp;
 
@@ -26,6 +28,8 @@ public interface OrgCloudService extends CloudService {
 
 	SaveOrgResp saveOrg(SaveOrgReq orgReq);
 
+	GetOrgsByIdListResp getOrgsByIdList(GetOrgsByIdListReq req);
+
 	GetOrgsResp getOrgs(GetOrgsReq req);
 
 	GetAllOrgPropertiesResp getAllOrgProperties(GetAllOrgPropertiesReq req);

+ 21 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/request/GetOrgsByIdListReq.java

@@ -0,0 +1,21 @@
+package cn.com.qmth.examcloud.core.basic.api.request;
+
+import java.util.List;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class GetOrgsByIdListReq extends BaseRequest {
+
+	private static final long serialVersionUID = -3244077131326044340L;
+
+	private List<Long> orgIdList;
+
+	public List<Long> getOrgIdList() {
+		return orgIdList;
+	}
+
+	public void setOrgIdList(List<Long> orgIdList) {
+		this.orgIdList = orgIdList;
+	}
+
+}

+ 22 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/response/GetOrgsByIdListResp.java

@@ -0,0 +1,22 @@
+package cn.com.qmth.examcloud.core.basic.api.response;
+
+import java.util.List;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
+import cn.com.qmth.examcloud.core.basic.api.bean.OrgBean;
+
+public class GetOrgsByIdListResp extends BaseResponse {
+
+	private static final long serialVersionUID = -8955155619683354763L;
+
+	private List<OrgBean> orgList;
+
+	public List<OrgBean> getOrgList() {
+		return orgList;
+	}
+
+	public void setOrgList(List<OrgBean> orgList) {
+		this.orgList = orgList;
+	}
+
+}