Commit c919ce49 by guojuxing

用户查询接口

parent 2895b74f
......@@ -51,6 +51,8 @@ public interface UserApiService {

*/
ServiceResponse<Page<UserDTO>> pageUser(UserQO userQO);
ServiceResponse<List<UserDTO>> listUser(UserQO userQO);
/**
* 批量转移分组
* @Title: bulkTransferAccountGroup

......
......@@ -31,6 +31,8 @@ public interface UserService {
Page<TabSysUser> pageUser(UserQO userQO);
List<TabSysUser> listUser(UserQO userQO);
void bulkTransferAccountGroup(List<Integer> userIdList, Integer targetAccountGroupId);
List<UserDTO> countGroupByAccountGroupId(Integer enterpriseId);
......
......@@ -68,6 +68,11 @@ public class UserServiceImpl implements UserService{
}
@Override
public List<TabSysUser> listUser(UserQO userQO) {
return tabSysUserMapper.pageUser(userQO);
}
@Override
public void bulkTransferAccountGroup(List<Integer> userIdList, Integer targetAccountGroupId) {
if (CollectionUtils.isEmpty(userIdList)) {
return ;
......
......@@ -20,6 +20,7 @@ import org.springframework.stereotype.Service;
import java.util.Collections;
import java.util.List;
import java.util.Optional;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
......@@ -70,6 +71,12 @@ public class UserApiServiceImpl implements UserApiService{
}
@Override
public ServiceResponse<List<UserDTO>> listUser(UserQO userQO) {
return ServiceResponse.success(Optional.ofNullable(EntityUtil.changeEntityListNew(UserDTO.class,
userService.listUser(userQO))).orElse(Collections.EMPTY_LIST));
}
@Override
public ServiceResponse<Void> bulkTransferAccountGroup(List<Integer> userIdList, Integer targetAccountGroupId) {
TabSysAccountGroup accountGroup = accountGroupService.getAccountGroupById(targetAccountGroupId);
if (accountGroup == null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment