Search in sources :

Example 46 with Page

use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project jun_springboot_api_service by wujun728.

the class SysDictDetailController method findListByPage.

@ApiOperation(value = "查询列表数据")
@PostMapping("/listByPage")
@RequiresPermissions("sysDict:list")
public DataResult findListByPage(@RequestBody SysDictDetailEntity sysDictDetail) {
    Page page = new Page(sysDictDetail.getPage(), sysDictDetail.getLimit());
    if (StringUtils.isEmpty(sysDictDetail.getDictId())) {
        return DataResult.success();
    }
    IPage<SysDictDetailEntity> iPage = sysDictDetailService.listByPage(page, sysDictDetail.getDictId());
    return DataResult.success(iPage);
}
Also used : SysDictDetailEntity(com.jun.plugin.system.entity.SysDictDetailEntity) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) RequiresPermissions(org.apache.shiro.authz.annotation.RequiresPermissions) ApiOperation(io.swagger.annotations.ApiOperation)

Example 47 with Page

use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project jun_springboot_api_service by wujun728.

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);
}
Also used : Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) SysFilesEntity(com.jun.plugin.system.entity.SysFilesEntity) RequiresPermissions(org.apache.shiro.authz.annotation.RequiresPermissions) ApiOperation(io.swagger.annotations.ApiOperation)

Example 48 with Page

use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project jun_springboot_api_service by wujun728.

the class SysLogController method pageInfo.

@PostMapping("/logs")
@ApiOperation(value = "分页查询系统操作日志接口")
@LogAnnotation(title = "系统操作日志管理", action = "分页查询系统操作日志")
@RequiresPermissions("sys:log:list")
public DataResult pageInfo(@RequestBody SysLog vo) {
    Page page = new Page(vo.getPage(), vo.getLimit());
    LambdaQueryWrapper<SysLog> queryWrapper = Wrappers.lambdaQuery();
    if (!StringUtils.isEmpty(vo.getUsername())) {
        queryWrapper.like(SysLog::getUsername, vo.getUsername());
    }
    if (!StringUtils.isEmpty(vo.getOperation())) {
        queryWrapper.like(SysLog::getOperation, vo.getOperation());
    }
    if (!StringUtils.isEmpty(vo.getStartTime())) {
        queryWrapper.gt(SysLog::getCreateTime, vo.getStartTime());
    }
    if (!StringUtils.isEmpty(vo.getEndTime())) {
        queryWrapper.lt(SysLog::getCreateTime, vo.getEndTime());
    }
    queryWrapper.orderByDesc(SysLog::getCreateTime);
    return DataResult.success(logService.page(page, queryWrapper));
}
Also used : SysLog(com.jun.plugin.system.entity.SysLog) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) LogAnnotation(com.jun.plugin.system.common.aop.annotation.LogAnnotation) RequiresPermissions(org.apache.shiro.authz.annotation.RequiresPermissions) ApiOperation(io.swagger.annotations.ApiOperation)

Example 49 with Page

use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project jun_springboot_api_service by wujun728.

the class BizTestController method findListByPage.

@ApiOperation(value = "查询分页数据")
@PostMapping("bizTest/listByPage")
@RequiresPermissions("bizTest:list")
@ResponseBody
public DataResult findListByPage(@RequestBody BizTestEntity bizTest) {
    Page page = new Page(bizTest.getPage(), bizTest.getLimit());
    LambdaQueryWrapper<BizTestEntity> queryWrapper = Wrappers.lambdaQuery();
    // 查询条件示例
    // queryWrapper.eq(BizTestEntity::getId, bizTest.getId());
    IPage<BizTestEntity> iPage = bizTestService.page(page, queryWrapper);
    return DataResult.success(iPage);
}
Also used : Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) BizTestEntity(com.jun.plugin.bizservice.entity.BizTestEntity) RequiresPermissions(org.apache.shiro.authz.annotation.RequiresPermissions) ApiOperation(io.swagger.annotations.ApiOperation)

Example 50 with Page

use of com.baomidou.mybatisplus.extension.plugins.pagination.Page in project springboot by lbshold.

the class ApplicationTests method contextLoads.

@Test
public void contextLoads() {
    // System.out.println(("----- selectAll method test ------"));
    // List<User> userList = userMapper.selectList(null);
    // Assert.assertEquals(5, userList.size());
    // userList.forEach(System.out::println);
    IPage<User> userIPage = userMapper.selectPageVo(new Page(1, 5), "J");
    userIPage.getRecords().forEach(System.out::println);
}
Also used : User(top.lconcise.domain.User) Page(com.baomidou.mybatisplus.extension.plugins.pagination.Page) IPage(com.baomidou.mybatisplus.core.metadata.IPage) SpringBootTest(org.springframework.boot.test.context.SpringBootTest) Test(org.junit.Test)

Aggregations

Page (com.baomidou.mybatisplus.extension.plugins.pagination.Page)239 IPage (com.baomidou.mybatisplus.core.metadata.IPage)171 QueryWrapper (com.baomidou.mybatisplus.core.conditions.query.QueryWrapper)62 ApiOperation (io.swagger.annotations.ApiOperation)38 ArrayList (java.util.ArrayList)29 LoginUser (org.jeecg.common.system.vo.LoginUser)26 Test (org.junit.Test)24 SpringBootTest (org.springframework.boot.test.context.SpringBootTest)22 RequiresPermissions (org.apache.shiro.authz.annotation.RequiresPermissions)19 LambdaQueryWrapper (com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper)17 JSONObject (com.alibaba.fastjson.JSONObject)15 PageInfo (org.apache.dolphinscheduler.api.utils.PageInfo)13 Result (org.jeecg.common.api.vo.Result)12 User (org.apache.dolphinscheduler.dao.entity.User)11 OrderItem (com.baomidou.mybatisplus.core.metadata.OrderItem)9 java.util (java.util)9 HashMap (java.util.HashMap)9 Project (org.apache.dolphinscheduler.dao.entity.Project)9 Service (org.springframework.stereotype.Service)9 IOException (java.io.IOException)8