use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project scaleph by flowerfine.
the class UserServiceImpl method listByPage.
@Override
public Page<UserDTO> listByPage(UserParam userParam) {
User user = new User();
user.setUserName(userParam.getUserName());
user.setNickName(userParam.getNickName());
user.setEmail(userParam.getEmail());
user.setUserStatus(userParam.getUserStatus());
Page<UserDTO> result = new Page<>();
Page<User> list = this.userMapper.selectPage(new Page<>(userParam.getCurrent(), userParam.getPageSize()), userParam.getDeptId(), userParam.getRoleId(), user);
List<UserDTO> dtoList = UserConvert.INSTANCE.toDto(list.getRecords());
result.setCurrent(list.getCurrent());
result.setSize(list.getSize());
result.setRecords(dtoList);
result.setTotal(list.getTotal());
return result;
}
use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project springboot-manager by aitangbao.
the class SysContentController method findListByPage.
@ApiOperation(value = "查询分页数据")
@PostMapping("/listByPage")
@RequiresPermissions("sysContent:list")
@DataScope
public DataResult findListByPage(@RequestBody SysContentEntity sysContent) {
Page page = new Page(sysContent.getPage(), sysContent.getLimit());
LambdaQueryWrapper<SysContentEntity> queryWrapper = Wrappers.lambdaQuery();
// 查询条件示例
if (!StringUtils.isEmpty(sysContent.getTitle())) {
queryWrapper.like(SysContentEntity::getTitle, sysContent.getTitle());
}
// 数据权限示例, 需手动添加此条件 begin
if (!CollectionUtils.isEmpty(sysContent.getCreateIds())) {
queryWrapper.in(SysContentEntity::getCreateId, sysContent.getCreateIds());
}
// 数据权限示例, 需手动添加此条件 end
IPage<SysContentEntity> iPage = sysContentService.page(page, queryWrapper);
return DataResult.success(iPage);
}
use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project springboot-manager by aitangbao.
the class SysDictController method findListByPage.
@ApiOperation(value = "查询分页数据")
@PostMapping("/listByPage")
@RequiresPermissions("sysDict:list")
public DataResult findListByPage(@RequestBody SysDictEntity sysDict) {
Page page = new Page(sysDict.getPage(), sysDict.getLimit());
LambdaQueryWrapper<SysDictEntity> queryWrapper = Wrappers.lambdaQuery();
// 查询条件示例
if (!StringUtils.isEmpty(sysDict.getName())) {
queryWrapper.like(SysDictEntity::getName, sysDict.getName());
queryWrapper.or();
queryWrapper.like(SysDictEntity::getRemark, sysDict.getName());
}
queryWrapper.orderByAsc(SysDictEntity::getName);
IPage<SysDictEntity> iPage = sysDictService.page(page, queryWrapper);
return DataResult.success(iPage);
}
use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project springboot-manager by aitangbao.
the class SysFilesController method findListByPage.
@ApiOperation(value = "查询分页数据")
@PostMapping("/listByPage")
@RequiresPermissions("sysFiles:list")
public DataResult findListByPage(@RequestBody SysFilesEntity sysFiles) {
Page page = new Page(sysFiles.getPage(), sysFiles.getLimit());
IPage<SysFilesEntity> iPage = sysFilesService.page(page, Wrappers.<SysFilesEntity>lambdaQuery().orderByDesc(SysFilesEntity::getCreateDate));
return DataResult.success(iPage);
}
use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project springboot-manager by aitangbao.
the class SysGeneratorController method findListByPage.
@ApiOperation(value = "查询分页数据")
@PostMapping("/listByPage")
@RequiresPermissions("sysGenerator:list")
public DataResult findListByPage(@RequestBody SysGenerator vo) {
Page page = new Page(vo.getPage(), vo.getLimit());
IPage<SysGenerator> iPage = sysGeneratorService.selectAllTables(page, vo);
return DataResult.success(iPage);
}
Aggregations