Browse Source

查询多个用户信息

pull/1/head
汤建军 12 months ago
parent
commit
89ffa988f9
  1. 6
      blade-service-api/blade-user-api/src/main/java/org/springblade/system/feign/IUserClient.java
  2. 8
      blade-service/blade-system/src/main/java/org/springblade/system/feign/UserClient.java

6
blade-service-api/blade-user-api/src/main/java/org/springblade/system/feign/IUserClient.java

@ -56,6 +56,7 @@ public interface IUserClient {
* 获取当前租户下指定部门的人员集合
*/
String USER_INFO_BY_DEPT =API_PREFIX+"/user_info_by_dept";
String USER_INFO_BY_IDS =API_PREFIX+"/user_info_by_ids";
/**
* 获取用户信息
@ -153,5 +154,10 @@ public interface IUserClient {
@GetMapping(USER_INFO_BY_IDS)
R<List<User>> userInfoByIds(@RequestParam("tenantId") String tenantId, @RequestParam("deptId") String ids);
}

8
blade-service/blade-system/src/main/java/org/springblade/system/feign/UserClient.java

@ -117,4 +117,12 @@ public class UserClient implements IUserClient {
List<User> list = service.list(lambdaQueryWrapper);
return R.data(list);
}
@Override
public R<List<User>> userInfoByIds(String tenantId, String ids) {
return R.data(service.list(Wrappers.<User>query().lambda()
.eq(User::getTenantId,tenantId)
.in(User::getId,Func.toLongList(ids)))
);
}
}

Loading…
Cancel
Save