分页查询

This commit is contained in:
none
2023-01-30 16:49:17 +08:00
parent 226cfe9fb2
commit f76ac20fa9
10 changed files with 306 additions and 1 deletions

View File

@@ -0,0 +1,13 @@
package xyz.playedu.api.service;
import xyz.playedu.api.domain.AdminUser;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* @author tengteng
* @description 针对表【admin_users】的数据库操作Service
* @createDate 2023-01-30 16:22:00
*/
public interface AdminUserService extends IService<AdminUser> {
}

View File

@@ -0,0 +1,36 @@
package xyz.playedu.api.service.impl;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import xyz.playedu.api.domain.AdminUser;
import xyz.playedu.api.service.AdminUserService;
import xyz.playedu.api.mapper.AdminUserMapper;
import org.springframework.stereotype.Service;
import xyz.playedu.api.types.PageResult;
/**
* @author tengteng
* @description 针对表【admin_users】的数据库操作Service实现
* @createDate 2023-01-30 16:22:00
*/
@Service
public class AdminUserServiceImpl extends ServiceImpl<AdminUserMapper, AdminUser> implements AdminUserService {
public PageResult<AdminUser> paginate(int page, int size, Wrapper<AdminUser> queryWrapper) {
IPage<AdminUser> userPage = new Page<>(page, size);
userPage = this.getBaseMapper().selectPage(userPage, queryWrapper);
PageResult<AdminUser> pageResult = new PageResult<>();
pageResult.setData(userPage.getRecords());
pageResult.setTotal(userPage.getTotal());
return pageResult;
}
}