|
@@ -6,7 +6,6 @@ import org.springframework.transaction.annotation.Transactional;
|
|
|
import space.anyi.petServiceManagementSystem.server.common.BusinessException;
|
|
import space.anyi.petServiceManagementSystem.server.common.BusinessException;
|
|
|
import space.anyi.petServiceManagementSystem.server.common.PageVo;
|
|
import space.anyi.petServiceManagementSystem.server.common.PageVo;
|
|
|
import space.anyi.petServiceManagementSystem.server.config.PasswordConfig;
|
|
import space.anyi.petServiceManagementSystem.server.config.PasswordConfig;
|
|
|
-import space.anyi.petServiceManagementSystem.server.dto.room.QueryByPageParams;
|
|
|
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserAvatarDto;
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserAvatarDto;
|
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserPasswordDto;
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserPasswordDto;
|
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserStatusDto;
|
|
import space.anyi.petServiceManagementSystem.server.dto.user.UpdateUserStatusDto;
|
|
@@ -49,15 +48,13 @@ public class UserServiceImpl implements UserService {
|
|
|
private DewormingRecordMapper dewormingRecordMapper;
|
|
private DewormingRecordMapper dewormingRecordMapper;
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public PageVo<UserVo> queryByPage(QueryByPageParams params) {
|
|
|
|
|
- int offset = (params.getPageNum() - 1) * params.getPageSize();
|
|
|
|
|
- return PageUtil.page(params.getPageNum(), params.getPageSize(),
|
|
|
|
|
- () -> userMapper.selectByPage(offset, params.getPageSize(),
|
|
|
|
|
- params.getUsername(), params.getAccount(),
|
|
|
|
|
- params.getRole(), params.getEnable())
|
|
|
|
|
|
|
+ public PageVo<UserVo> queryByPage(int pageNum, int pageSize, String username, String account, String role, Integer enable) {
|
|
|
|
|
+ int offset = (pageNum - 1) * pageSize;
|
|
|
|
|
+ return PageUtil.page(pageNum, pageSize,
|
|
|
|
|
+ () -> userMapper.selectByPage(offset, pageSize,
|
|
|
|
|
+ username, account, role, enable)
|
|
|
.stream().map(this::toUserVo).collect(Collectors.toList()),
|
|
.stream().map(this::toUserVo).collect(Collectors.toList()),
|
|
|
- () -> userMapper.countByCondition(params.getUsername(), params.getAccount(),
|
|
|
|
|
- params.getRole(), params.getEnable()));
|
|
|
|
|
|
|
+ () -> userMapper.countByCondition(username, account, role, enable));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|