feat(system): 添加通过身份证号码列表获取用户列表的功能
- 在 AdminUserService 接口中添加 getUserListByIdCard 方法 - 在 AdminUserServiceImpl 类中实现 getUserListByIdCard 方法 - 使用 LambdaQueryWrapperX 实现对身份证号码列表的查询
This commit is contained in:
parent
2c02d129f2
commit
5e4def8117
@ -377,4 +377,11 @@ public interface AdminUserService {
|
|||||||
* @return 用户信息分页
|
* @return 用户信息分页
|
||||||
*/
|
*/
|
||||||
PageResult<UserBirthdayRespVO> getUserListByBirthday(UserBirthdayPageReqVO pageReqVO);
|
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.common.util.string.StrUtils;
|
||||||
import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
|
import cn.iocoder.yudao.framework.datapermission.core.annotation.DataPermission;
|
||||||
import cn.iocoder.yudao.framework.datapermission.core.util.DataPermissionUtils;
|
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.framework.mybatis.core.util.MyBatisUtils;
|
||||||
import cn.iocoder.yudao.module.infra.api.file.FileApi;
|
import cn.iocoder.yudao.module.infra.api.file.FileApi;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.user.dto.UserPageDTO;
|
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);
|
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