feat(system): 添加通过身份证号码列表获取用户列表的功能
- 在 AdminUserService 接口中添加 getUserListByIdCard 方法 - 在 AdminUserServiceImpl 类中实现 getUserListByIdCard 方法 - 使用 LambdaQueryWrapperX 实现对身份证号码列表的查询
This commit is contained in:
parent
0897be8f7b
commit
91bb12863a
@ -377,4 +377,11 @@ public interface AdminUserService {
|
||||
* @return 用户信息分页
|
||||
*/
|
||||
PageResult<UserBirthdayRespVO> getUserListByBirthday(UserBirthdayPageReqVO pageReqVO);
|
||||
|
||||
/**
|
||||
* 获得指定身份证号码的用户列表
|
||||
* @param idcards 身份证号码列表
|
||||
* @return 用户列表
|
||||
*/
|
||||
List<AdminUserDO> getUserListByIdCard(List<String> idcards);
|
||||
}
|
||||
|
@ -17,6 +17,7 @@ import cn.iocoder.yudao.framework.common.util.string.DTO.IdCardDO;
|
||||
import cn.iocoder.yudao.framework.common.util.string.StrUtils;
|
||||
import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
|
||||
import cn.iocoder.yudao.framework.datapermission.core.util.DataPermissionUtils;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.query.LambdaQueryWrapperX;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.util.MyBatisUtils;
|
||||
import cn.iocoder.yudao.module.infra.api.file.FileApi;
|
||||
import cn.iocoder.yudao.module.system.controller.admin.user.dto.UserPageDTO;
|
||||
@ -770,4 +771,11 @@ public class AdminUserServiceImpl implements AdminUserService {
|
||||
|
||||
return userMapper.selectUserPageByBirthday(pageReqVO, deptIds, date);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<AdminUserDO> getUserListByIdCard(List<String> idCards) {
|
||||
|
||||
return userMapper.selectList(new LambdaQueryWrapperX<AdminUserDO>()
|
||||
.inIfPresent(AdminUserDO::getIdcard, idCards));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user