查询用户时不在强关联 dept,使用 left join

This commit is contained in:
chenbowen
2025-07-01 14:59:54 +08:00
committed by chenbowen
parent 4973950e01
commit 110eda53b1

View File

@@ -34,7 +34,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds, Collection<Long> userIds) {
return selectJoinPage(reqVO, AdminUserDO.class, new MPJLambdaWrapperX<AdminUserDO>()
.innerJoin(UserDeptDO.class, UserDeptDO::getUserId, AdminUserDO::getId)
.leftJoin(UserDeptDO.class, UserDeptDO::getUserId, AdminUserDO::getId)
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())