|
@@ -43,7 +43,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds) {
|
|
default PageResult<AdminUserDO> selectPage(UserPageReqVO reqVO, Collection<Long> deptIds) {
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
|
|
return selectPage(reqVO, new LambdaQueryWrapperX<AdminUserDO>()
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//按学号
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//按学号
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//用户类型
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//用户类型
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
@@ -54,7 +54,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
default List<AdminUserDO> selectUserList(UserPageReqVO reqVO, Collection<Long> deptIds) {
|
|
default List<AdminUserDO> selectUserList(UserPageReqVO reqVO, Collection<Long> deptIds) {
|
|
return selectList(new LambdaQueryWrapperX<AdminUserDO>()
|
|
return selectList(new LambdaQueryWrapperX<AdminUserDO>()
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//按学号
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//按学号
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//用户类型
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//用户类型
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
@@ -73,7 +73,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
.eqIfPresent(AdminUserDO::getStatus, reqVO.getStatus())
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
.betweenIfPresent(AdminUserDO::getCreateTime, reqVO.getCreateTime())
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
// 添加子查询条件,查找有教师权限的人
|
|
// 添加子查询条件,查找有教师权限的人
|
|
@@ -95,7 +95,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
LambdaQueryWrapperX<AdminUserDO> queryWrapperX =new LambdaQueryWrapperX<AdminUserDO>();
|
|
LambdaQueryWrapperX<AdminUserDO> queryWrapperX =new LambdaQueryWrapperX<AdminUserDO>();
|
|
queryWrapperX.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
queryWrapperX.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())//班级查询
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())//班级查询
|
|
@@ -120,7 +120,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
LambdaQueryWrapperX<AdminUserDO> queryWrapperX =new LambdaQueryWrapperX<AdminUserDO>();
|
|
LambdaQueryWrapperX<AdminUserDO> queryWrapperX =new LambdaQueryWrapperX<AdminUserDO>();
|
|
queryWrapperX.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
queryWrapperX.likeIfPresent(AdminUserDO::getUsername, reqVO.getUsername())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
.likeIfPresent(AdminUserDO::getMobile, reqVO.getMobile())
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
.eqIfPresent(AdminUserDO::getUserType,reqVO.getUserType())//类型查询
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())//班级查询
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())//班级查询
|
|
@@ -152,7 +152,7 @@ public interface AdminUserMapper extends BaseMapperX<AdminUserDO> {
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
.inIfPresent(AdminUserDO::getDeptId, deptIds)
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())
|
|
.likeIfPresent(AdminUserDO::getGrade, reqVO.getGrade())
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
.likeIfPresent(AdminUserDO::getNickname, reqVO.getNickname())//昵称查询
|
|
- .likeIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
|
|
|
|
+ .eqIfPresent(AdminUserDO::getUserNumber,reqVO.getUserNumber())//学号查询
|
|
.orderByDesc(AdminUserDO::getId);
|
|
.orderByDesc(AdminUserDO::getId);
|
|
if (roleIds.contains(113L)){//如果是教师
|
|
if (roleIds.contains(113L)){//如果是教师
|
|
queryWrapper.eqIfPresent(AdminUserDO::getSupervisorId,loginId);
|
|
queryWrapper.eqIfPresent(AdminUserDO::getSupervisorId,loginId);
|