提交 7de7c6aa authored 作者: mry's avatar mry

1111

上级 bb674b98
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.matrix.autotest.entity.Connect; import org.matrix.autotest.entity.Connect;
...@@ -35,6 +36,9 @@ public class ConnectController { ...@@ -35,6 +36,9 @@ public class ConnectController {
@ApiOperation(value = "分页查询") @ApiOperation(value = "分页查询")
@GetMapping("/page") @GetMapping("/page")
public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) { public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
// Page<Connect> page = connectService.page(Page.of(1, 1), null);
pageResult = connectService.pageAll(pageResult); pageResult = connectService.pageAll(pageResult);
if (pageResult.getRows() != null) { if (pageResult.getRows() != null) {
return CommonResult.success(pageResult, "查询成功"); return CommonResult.success(pageResult, "查询成功");
......
...@@ -38,5 +38,12 @@ public interface ConnectService extends IService<Connect> { ...@@ -38,5 +38,12 @@ public interface ConnectService extends IService<Connect> {
*/ */
int deleteConnect(Integer id); int deleteConnect(Integer id);
/**
* 分页查询
*
* @param pageResult 封装的分页
* @return 分页后的数据
*/
PageResult pageAll(PageResult pageResult); PageResult pageAll(PageResult pageResult);
} }
...@@ -48,5 +48,12 @@ public interface DynamicVariableService extends IService<DynamicVariable> { ...@@ -48,5 +48,12 @@ public interface DynamicVariableService extends IService<DynamicVariable> {
*/ */
List<DynamicVariable> findByProjectIdDynamicVariable(Integer projectId); List<DynamicVariable> findByProjectIdDynamicVariable(Integer projectId);
/**
* 分页查询
*
* @param pageResult 封装的分页
* @return 分页后的数据
*/
PageResult pageAll(PageResult pageResult); PageResult pageAll(PageResult pageResult);
} }
...@@ -48,5 +48,12 @@ public interface EnvironmentService extends IService<Environment> { ...@@ -48,5 +48,12 @@ public interface EnvironmentService extends IService<Environment> {
*/ */
List<Environment> findByProjectIdEnvironment(Integer projectId); List<Environment> findByProjectIdEnvironment(Integer projectId);
/**
* 分页查询
*
* @param pageResult 封装的分页
* @return 分页后的数据
*/
PageResult pageAll(PageResult pageResult); PageResult pageAll(PageResult pageResult);
} }
...@@ -55,7 +55,7 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl ...@@ -55,7 +55,7 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl
//执行分页查询,返回值依然是分页的对象 //执行分页查询,返回值依然是分页的对象
ipage = connectMapper.selectPage(ipage,queryWrapper); ipage = connectMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal(); long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords(); List<Connect> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据 //回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows); return pageResult.setTotal(total).setRows(rows);
} }
......
...@@ -62,7 +62,7 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe ...@@ -62,7 +62,7 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe
//执行分页查询,返回值依然是分页的对象 //执行分页查询,返回值依然是分页的对象
ipage = dynamicVariableMapper.selectPage(ipage,queryWrapper); ipage = dynamicVariableMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal(); long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords(); List<DynamicVariable> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据 //回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows); return pageResult.setTotal(total).setRows(rows);
} }
......
...@@ -62,7 +62,7 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir ...@@ -62,7 +62,7 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir
//执行分页查询,返回值依然是分页的对象 //执行分页查询,返回值依然是分页的对象
ipage = environmentMapper.selectPage(ipage,queryWrapper); ipage = environmentMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal(); long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords(); List<Environment> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据 //回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows); return pageResult.setTotal(total).setRows(rows);
} }
......
...@@ -40,7 +40,7 @@ public class MoveServiceImpl extends ServiceImpl<MoveMapper, Move> implements Mo ...@@ -40,7 +40,7 @@ public class MoveServiceImpl extends ServiceImpl<MoveMapper, Move> implements Mo
//执行分页查询,返回值依然是分页的对象 //执行分页查询,返回值依然是分页的对象
ipage = moveMapper.selectPage(ipage,queryWrapper); ipage = moveMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal(); long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords(); List<Move> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据 //回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows); return pageResult.setTotal(total).setRows(rows);
} }
......
...@@ -17,5 +17,11 @@ import java.util.List; ...@@ -17,5 +17,11 @@ import java.util.List;
*/ */
public interface MoveService extends IService<Move> { public interface MoveService extends IService<Move> {
/**
* 分页查询
*
* @param pageResult 封装的分页
* @return 分页后的数据
*/
PageResult pageAll(PageResult pageResult); PageResult pageAll(PageResult pageResult);
} }
...@@ -14,6 +14,7 @@ import java.util.List; ...@@ -14,6 +14,7 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface ProjectService extends IService<Project> { public interface ProjectService extends IService<Project> {
/** /**
* 查询所有项目 * 查询所有项目
* *
......
...@@ -48,5 +48,12 @@ public interface TestCaseService extends IService<TestCase> { ...@@ -48,5 +48,12 @@ public interface TestCaseService extends IService<TestCase> {
*/ */
List<TestCase> findByProjectIdTestCase(Integer projectId); List<TestCase> findByProjectIdTestCase(Integer projectId);
/**
* 分页查询
*
* @param pageResult 封装的分页
* @return 分页后的数据
*/
PageResult pageAll(PageResult pageResult); PageResult pageAll(PageResult pageResult);
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论