添加按用户名查询用户的V1版本接口

main
zhangyue 2026-02-11 18:08:15 +08:00
parent e525c5f541
commit bfc8525bdb
4 changed files with 25 additions and 0 deletions

View File

@ -64,4 +64,11 @@ public class ZcloudUserFacadeImpl implements ZcloudUserFacade {
List<ZcloudUserCo> zcloudUserCo = userCoConvertor.converCOsToDubboCOs(users); List<ZcloudUserCo> zcloudUserCo = userCoConvertor.converCOsToDubboCOs(users);
return MultiResponse.of(zcloudUserCo); return MultiResponse.of(zcloudUserCo);
} }
@Override
public MultiResponse<ZcloudUserCo> listUserByUserNameV1(Collection<String> collection) {
List<UserCO> users = userServiceI.listUserByUserNameV1(collection);
List<ZcloudUserCo> zcloudUserCo = userCoConvertor.converCOsToDubboCOs(users);
return MultiResponse.of(zcloudUserCo);
}
} }

View File

@ -176,6 +176,17 @@ public class UserQueryExe {
return userCOS; return userCOS;
} }
public List<UserCO> listUserByUserNameV1(Collection<String> collection) {
QueryWrapper<UserDO> userDOQueryWrapper = new QueryWrapper<>();
userDOQueryWrapper.in("username",collection);
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() { public List<UserCO> getUserList() {
List<UserDO> list = userRepository.list(); List<UserDO> list = userRepository.list();
List<UserCO> userCOS = userCoConvertor.converDOsToCOs(list); List<UserCO> userCOS = userCoConvertor.converDOsToCOs(list);

View File

@ -131,6 +131,11 @@ public class UserServiceImpl implements UserServiceI {
return userQueryExe.listUserByUserName(collection); return userQueryExe.listUserByUserName(collection);
} }
@Override
public List<UserCO> listUserByUserNameV1(Collection<String> collection) {
return userQueryExe.listUserByUserNameV1(collection);
}
@Override @Override
public List<UserCO> getUserList() { public List<UserCO> getUserList() {
return userQueryExe.getUserList(); return userQueryExe.getUserList();

View File

@ -53,6 +53,8 @@ public interface UserServiceI {
List<UserCO> listUserByUserName(Collection<String> collection); List<UserCO> listUserByUserName(Collection<String> collection);
List<UserCO> listUserByUserNameV1(Collection<String> collection);
SingleResponse<UserCO> getInfoById(Long id); SingleResponse<UserCO> getInfoById(Long id);