WANG 6 ani în urmă
părinte
comite
34d19f94b6

+ 15 - 6
examcloud-core-basic-api-provider/src/main/java/cn/com/qmth/examcloud/core/basic/api/provider/UserCloudServiceProvider.java

@@ -30,10 +30,12 @@ import cn.com.qmth.examcloud.core.basic.api.UserCloudService;
 import cn.com.qmth.examcloud.core.basic.api.bean.RoleBean;
 import cn.com.qmth.examcloud.core.basic.api.bean.UserBean;
 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;
 import cn.com.qmth.examcloud.core.basic.base.constants.BasicConsts;
 import cn.com.qmth.examcloud.core.basic.dao.OrgRepo;
@@ -210,10 +212,10 @@ public class UserCloudServiceProvider extends ControllerSupport implements UserC
 		return roleList;
 	}
 
-	@ApiOperation(value = "获取用户集合")
-	@PostMapping("getUserList")
+	@ApiOperation(value = "根据角色获取用户集合")
+	@PostMapping("getAllUsersByRole")
 	@Override
-	public GetUserListResp getUserList(@RequestBody GetUserListReq req) {
+	public GetAllUsersByRoleResp getAllUsersByRole(@RequestBody GetAllUsersByRoleReq req) {
 		Long rootOrgId = req.getRootOrgId();
 		Long roleId = req.getRoleId();
 		String roleCode = req.getRoleCode();
@@ -279,7 +281,7 @@ public class UserCloudServiceProvider extends ControllerSupport implements UserC
 			list.add(userBean);
 		}
 
-		GetUserListResp resp = new GetUserListResp();
+		GetAllUsersByRoleResp resp = new GetAllUsersByRoleResp();
 		if (next != start) {
 			next++;
 		}
@@ -289,4 +291,11 @@ public class UserCloudServiceProvider extends ControllerSupport implements UserC
 		return resp;
 	}
 
+	@ApiOperation(value = "根据ID获取用户集合")
+	@PostMapping("getUserListByIds")
+	@Override
+	public GetUserListByIdsResp getUserListByIds(@RequestBody GetUserListByIdsReq req) {
+		return null;
+	}
+
 }