|
@@ -56,8 +56,11 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
|
default PageResult<AdminUserDO> selectPage0(UserPageReqVO reqVO, Collection<Long> deptIds) {
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
|
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
|
+ .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())
|
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
|
+ .eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
|
+ .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
|
// 添加子查询条件,查找有教师权限的人
|
|
@@ -72,6 +75,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
|
queryWrapperX.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
|
.likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
+ .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
@@ -93,6 +97,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
|
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
|
+ .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
@@ -112,6 +117,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
|
.likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
|
+ .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
@@ -133,7 +139,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
|
.eqIfPresent(AdminUserDO::getGrade, reqVO.getGrade())
|
|
|
- .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())
|
|
|
+ .likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
|
.likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
.orderByDesc(AdminUserDO::getId);
|
|
|
if (roleIds.contains(113L)){//如果是教师
|