WANG 6 жил өмнө
parent
commit
ff2e927208

+ 11 - 4
examcloud-core-basic-api-client/src/main/java/cn/com/qmth/examcloud/core/basic/api/client/UserCloudServiceClient.java

@@ -4,10 +4,12 @@ import org.springframework.stereotype.Service;
 
 import cn.com.qmth.examcloud.core.basic.api.UserCloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.AddUserReq;
-import cn.com.qmth.examcloud.core.basic.api.request.GetUserListReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetAllUsersByRoleReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetUserListByIdsReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetUserReq;
 import cn.com.qmth.examcloud.core.basic.api.response.AddUserResp;
-import cn.com.qmth.examcloud.core.basic.api.response.GetUserListResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetAllUsersByRoleResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetUserListByIdsResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetUserResp;
 
 /**
@@ -33,8 +35,13 @@ public class UserCloudServiceClient extends AbstractCloudClientSupport implement
 	}
 
 	@Override
-	public GetUserListResp getUserList(GetUserListReq req) {
-		return post("user/getUserList", req, GetUserListResp.class);
+	public GetAllUsersByRoleResp getAllUsersByRole(GetAllUsersByRoleReq req) {
+		return post("user/getAllUsersByRole", req, GetAllUsersByRoleResp.class);
+	}
+
+	@Override
+	public GetUserListByIdsResp getUserListByIds(GetUserListByIdsReq req) {
+		return post("user/getUserListByIds", req, GetUserListByIdsResp.class);
 	}
 
 }

+ 14 - 3
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/UserCloudService.java

@@ -2,10 +2,12 @@ package cn.com.qmth.examcloud.core.basic.api;
 
 import cn.com.qmth.examcloud.api.commons.CloudService;
 import cn.com.qmth.examcloud.core.basic.api.request.AddUserReq;
-import cn.com.qmth.examcloud.core.basic.api.request.GetUserListReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetUserListByIdsReq;
+import cn.com.qmth.examcloud.core.basic.api.request.GetAllUsersByRoleReq;
 import cn.com.qmth.examcloud.core.basic.api.request.GetUserReq;
 import cn.com.qmth.examcloud.core.basic.api.response.AddUserResp;
-import cn.com.qmth.examcloud.core.basic.api.response.GetUserListResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetUserListByIdsResp;
+import cn.com.qmth.examcloud.core.basic.api.response.GetAllUsersByRoleResp;
 import cn.com.qmth.examcloud.core.basic.api.response.GetUserResp;
 
 /**
@@ -43,6 +45,15 @@ public interface UserCloudService extends CloudService {
 	 * @param req
 	 * @return
 	 */
-	GetUserListResp getUserList(GetUserListReq req);
+	GetAllUsersByRoleResp getAllUsersByRole(GetAllUsersByRoleReq req);
+
+	/**
+	 * 方法注释
+	 *
+	 * @author WANGWEI
+	 * @param req
+	 * @return
+	 */
+	GetUserListByIdsResp getUserListByIds(GetUserListByIdsReq req);
 
 }

+ 1 - 1
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/request/GetUserListReq.java → examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/request/GetAllUsersByRoleReq.java

@@ -2,7 +2,7 @@ package cn.com.qmth.examcloud.core.basic.api.request;
 
 import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
 
-public class GetUserListReq extends BaseRequest {
+public class GetAllUsersByRoleReq extends BaseRequest {
 
 	private static final long serialVersionUID = -5423361956786896423L;
 

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

@@ -0,0 +1,31 @@
+package cn.com.qmth.examcloud.core.basic.api.request;
+
+import java.util.List;
+
+import cn.com.qmth.examcloud.api.commons.exchange.BaseRequest;
+
+public class GetUserListByIdsReq extends BaseRequest {
+
+	private static final long serialVersionUID = -5423361956786896423L;
+
+	private Long rootOrgId;
+
+	private List<Long> userIdList;
+
+	public Long getRootOrgId() {
+		return rootOrgId;
+	}
+
+	public void setRootOrgId(Long rootOrgId) {
+		this.rootOrgId = rootOrgId;
+	}
+
+	public List<Long> getUserIdList() {
+		return userIdList;
+	}
+
+	public void setUserIdList(List<Long> userIdList) {
+		this.userIdList = userIdList;
+	}
+
+}

+ 1 - 1
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/response/GetUserListResp.java → examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/response/GetAllUsersByRoleResp.java

@@ -5,7 +5,7 @@ import java.util.List;
 import cn.com.qmth.examcloud.api.commons.exchange.BaseResponse;
 import cn.com.qmth.examcloud.core.basic.api.bean.UserBean;
 
-public class GetUserListResp extends BaseResponse {
+public class GetAllUsersByRoleResp extends BaseResponse {
 
 	private static final long serialVersionUID = -2236372532342357905L;
 

+ 22 - 0
examcloud-core-basic-api/src/main/java/cn/com/qmth/examcloud/core/basic/api/response/GetUserListByIdsResp.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.UserBean;
+
+public class GetUserListByIdsResp extends BaseResponse {
+
+	private static final long serialVersionUID = -2236372532342357905L;
+
+	private List<UserBean> userBeanList;
+
+	public List<UserBean> getUserBeanList() {
+		return userBeanList;
+	}
+
+	public void setUserBeanList(List<UserBean> userBeanList) {
+		this.userBeanList = userBeanList;
+	}
+
+}