添加按用户名查询用户列表功能
parent
b978f10001
commit
4cf47379aa
|
|
@ -57,4 +57,11 @@ public class ZcloudUserFacadeImpl implements ZcloudUserFacade {
|
|||
List<ZcloudUserCo> zcloudUserCo = userCoConvertor.converCOsToDubboCOs(users);
|
||||
return MultiResponse.of(zcloudUserCo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MultiResponse<ZcloudUserCo> listUserByUserName(Collection<String> collection) {
|
||||
List<UserCO> users = userServiceI.listUserByUserName(collection);
|
||||
List<ZcloudUserCo> zcloudUserCo = userCoConvertor.converCOsToDubboCOs(users);
|
||||
return MultiResponse.of(zcloudUserCo);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -145,6 +145,18 @@ public class UserQueryExe {
|
|||
return userCOS;
|
||||
}
|
||||
|
||||
|
||||
public List<UserCO> listUserByUserName(Collection<String> collection) {
|
||||
QueryWrapper<UserDO> userDOQueryWrapper = new QueryWrapper<>();
|
||||
userDOQueryWrapper.in("username",collection);
|
||||
userDOQueryWrapper.eq("employment_flag", 1);
|
||||
userDOQueryWrapper.eq("delete_enum", "FALSE");
|
||||
userDOQueryWrapper.groupBy("username");
|
||||
List<UserDO> list = userRepository.list(userDOQueryWrapper);
|
||||
List<UserCO> userCOS = userCoConvertor.converDOsToCOs(list);
|
||||
return userCOS;
|
||||
}
|
||||
|
||||
public List<UserCO> getUserList() {
|
||||
List<UserDO> list = userRepository.list();
|
||||
List<UserCO> userCOS = userCoConvertor.converDOsToCOs(list);
|
||||
|
|
|
|||
|
|
@ -126,6 +126,11 @@ public class UserServiceImpl implements UserServiceI {
|
|||
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UserCO> listUserByUserName(Collection<String> collection) {
|
||||
return userQueryExe.listUserByUserName(collection);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<UserCO> getUserList() {
|
||||
return userQueryExe.getUserList();
|
||||
|
|
|
|||
|
|
@ -51,7 +51,7 @@ public interface UserServiceI {
|
|||
|
||||
List<UserCO> listByUserIds(Collection<Long> collection);
|
||||
|
||||
List<UserCO> getUserList();
|
||||
List<UserCO> listUserByUserName(Collection<String> collection);
|
||||
|
||||
|
||||
SingleResponse<UserCO> getInfoById(Long id);
|
||||
|
|
@ -89,5 +89,7 @@ public interface UserServiceI {
|
|||
|
||||
PageResponse<UserCO> pageByNopermission(UserPageQry qry);
|
||||
|
||||
List<UserCO> getUserList();
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue