ADD file via upload

main
pe9vkn3zc 6 months ago
parent 802d42ef77
commit 0300661218

@ -0,0 +1,82 @@
package com.service.impl;
import java.util.List;
import java.util.Map;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import com.dao.UsersDao;
import com.entity.UsersEntity;
import com.service.UsersService;
import com.utils.PageUtils;
import com.utils.Query;
/**
*
*
* UsersEntity
*
*
* 1. MyBatis-PlusServiceImpl CRUD
* 2. UsersService
*
*
*/
@Service("usersService") // Spring服务注解指定bean名称为"usersService"
public class UsersServiceImpl extends ServiceImpl<UsersDao, UsersEntity> implements UsersService {
/**
*
* 使EntityWrapper
*
*
* @param params pagelimit
* @return
*/
@Override
public PageUtils queryPage(Map<String, Object> params) {
// 创建分页查询使用Query工具类解析参数创建Page对象
Page<UsersEntity> page = this.selectPage(
new Query<UsersEntity>(params).getPage(), // 解析分页参数创建Page对象
new EntityWrapper<UsersEntity>() // 创建空的查询条件包装器
);
return new PageUtils(page); // 返回自定义的分页工具对象
}
/**
*
*
*
*
* @param wrapper WHERE
* @return
*/
@Override
public List<UsersEntity> selectListView(Wrapper<UsersEntity> wrapper) {
return baseMapper.selectListView(wrapper);
}
/**
*
*
*
*
* @param params
* @param wrapper
* @return
*/
@Override
public PageUtils queryPage(Map<String, Object> params, Wrapper<UsersEntity> wrapper) {
// 创建分页对象
Page<UsersEntity> page = new Query<UsersEntity>(params).getPage();
// 执行分页查询,获取用户列表数据
page.setRecords(baseMapper.selectListView(page, wrapper));
// 封装分页结果
PageUtils pageUtil = new PageUtils(page);
return pageUtil;
}
}
Loading…
Cancel
Save