提交 bb674b98 authored 作者: mry's avatar mry

1111

上级 e30ad6b6
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId> <artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.3.0</version> <version>3.5.0</version>
</dependency> </dependency>
<!-- https://mvnrepository.com/artifact/org.projectlombok/lombok --> <!-- https://mvnrepository.com/artifact/org.projectlombok/lombok -->
......
package org.matrix.autotest.config;
import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* @author mry
*/
@Configuration
public class MybatisPlusConfig {
@Bean
public MybatisPlusInterceptor mybatisPlusInterceptor() {
MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MARIADB));
return interceptor;
}
}
package org.matrix.autotest.controller;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.matrix.autotest.entity.Action;
import org.matrix.autotest.service.ActionService;
import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* <p>
* 动作 前端控制器
* </p>
*
* @author mry
* @since 2022-01-07
*/
@CrossOrigin
@RestController
@RequestMapping("/actions")
@Api(tags = "对动作action的基本操作")
public class ActionController {
private final ActionService actionService;
public ActionController(ActionService actionService) {
this.actionService = actionService;
}
/**
* 查询所有动作
*
* @return 查询到的所有动作
*/
@ApiOperation(value = "查询所有动作")
@GetMapping
public ResponseEntity<CommonResultObj<List<Action>>> findAllAction() {
List<Action> results = actionService.findAllAction();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
/**
* 根据id查询动作
*
* @param id 动作Id
* @return 动作
*/
@ApiOperation(value = "根据id查询动作")
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<Action>> findByIdAction(@PathVariable Integer id) {
Action result = actionService.findByIdAction(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
/**
* 添加动作
*
* @param action 动作
* @return 添加的动作
*/
@ApiOperation(value = "添加动作")
@PostMapping
public ResponseEntity<CommonResultObj<Action>> insertAction(@RequestBody Action action) {
int i = actionService.insertAction(action);
if (i != 0) {
return CommonResult.success(action, "添加成功");
} else {
return CommonResult.failed("添加失败");
}
}
/**
* 修改动作
*
* @param action 动作
* @return 修改后的动作
*/
@ApiOperation(value = "修改动作")
@PutMapping
public ResponseEntity<CommonResultObj<Action>> updateAction(@RequestBody Action action) {
int i = actionService.updateAction(action);
if (i != 0) {
return CommonResult.success(action, "修改成功");
} else {
return CommonResult.failed("修改失败");
}
}
/**
* 删除动作
*
* @param id 动作id
* @return 是否删除成功
*/
@ApiOperation(value = "根据id删除动作")
@DeleteMapping("/{id}")
public ResponseEntity<CommonResultObj<String>> deleteAction(@PathVariable Integer id) {
int i = actionService.deleteAction(id);
if (i != 0) {
return CommonResult.success("id: " + id + "已删除", "删除成功");
} else {
return CommonResult.failed("删除失败,或不存在需要删除的数据");
}
}
/**
* 根据项目id查询动作
*
* @param projectId 项目id
* @return 符合项目id的动作
*/
@ApiOperation(value = "根据项目id查询所有")
@GetMapping("/project/{projectId}")
public ResponseEntity<CommonResultObj<List<Action>>> findByProjectIdAction(@PathVariable Integer projectId) {
List<Action> results = actionService.findByProjectIdAction(projectId);
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
/**
* 根据行为id查询动作
*
* @param moveId 行为id
* @return 符合行为id的动作
*/
@ApiOperation(value = "根据行为id查询所有")
@GetMapping("/move/{moveId}")
public ResponseEntity<CommonResultObj<List<Action>>> findByMoveIdAction(@PathVariable Integer moveId) {
List<Action> results = actionService.findByMoveIdAction(moveId);
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
}
...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.Connect; ...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.Connect;
import org.matrix.autotest.service.ConnectService; import org.matrix.autotest.service.ConnectService;
import org.matrix.autotest.utils.CommonResult; import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj; import org.matrix.autotest.utils.CommonResultObj;
import org.matrix.autotest.vo.PageResult;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -31,34 +32,23 @@ public class ConnectController { ...@@ -31,34 +32,23 @@ public class ConnectController {
this.connectService = connectService; this.connectService = connectService;
} }
/** @ApiOperation(value = "分页查询")
* 查询所有连接池 @GetMapping("/page")
* public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
* @return 查询到的所有连接池 pageResult = connectService.pageAll(pageResult);
*/ if (pageResult.getRows() != null) {
@ApiOperation(value = "查询所有连接池") return CommonResult.success(pageResult, "查询成功");
@GetMapping
public ResponseEntity<CommonResultObj<List<Connect>>> findAllConnect() {
List<Connect> results = connectService.findAllConnect();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/** @ApiOperation(value = "查询所有")
* 根据id查询连接池 @GetMapping
* public ResponseEntity<CommonResultObj<List<Connect>>> findAll() {
* @param id 连接池Id List<Connect> list = connectService.list();
* @return 连接池 if (list != null && list.size() != 0) {
*/ return CommonResult.success(list, "查询成功");
@ApiOperation(value = "根据id查询连接池")
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<Connect>> findByIdConnect(@PathVariable Integer id) {
Connect result = connectService.findByIdConnect(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
......
...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.DynamicVariable; ...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.DynamicVariable;
import org.matrix.autotest.service.DynamicVariableService; import org.matrix.autotest.service.DynamicVariableService;
import org.matrix.autotest.utils.CommonResult; import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj; import org.matrix.autotest.utils.CommonResultObj;
import org.matrix.autotest.vo.PageResult;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -31,34 +32,24 @@ public class DynamicVariableController { ...@@ -31,34 +32,24 @@ public class DynamicVariableController {
this.dynamicVariableService = dynamicVariableService; this.dynamicVariableService = dynamicVariableService;
} }
/** @ApiOperation(value = "分页查询")
* 查询所有动态变量 @GetMapping("/page")
* public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
* @return 查询到的所有动态变量 pageResult = dynamicVariableService.pageAll(pageResult);
*/ if (pageResult.getRows() != null) {
@ApiOperation(value = "查询所有动态变量") return CommonResult.success(pageResult, "查询成功");
@GetMapping
public ResponseEntity<CommonResultObj<List<DynamicVariable>>> findAllDynamicVariable() {
List<DynamicVariable> results = dynamicVariableService.findAllDynamicVariable();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/**
* 根据id查询动态变量 @ApiOperation(value = "查询所有动参")
* @GetMapping
* @param id 动态变量Id public ResponseEntity<CommonResultObj<List<DynamicVariable>>> findAll() {
* @return 动态变量 List<DynamicVariable> list = dynamicVariableService.list();
*/ if (list != null && list.size() != 0) {
@ApiOperation(value = "根据id查询动态变量") return CommonResult.success(list, "查询成功");
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<DynamicVariable>> findByIdDynamicVariable(@PathVariable Integer id) {
DynamicVariable result = dynamicVariableService.findByIdDynamicVariable(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
......
...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.Environment; ...@@ -6,6 +6,7 @@ import org.matrix.autotest.entity.Environment;
import org.matrix.autotest.service.EnvironmentService; import org.matrix.autotest.service.EnvironmentService;
import org.matrix.autotest.utils.CommonResult; import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj; import org.matrix.autotest.utils.CommonResultObj;
import org.matrix.autotest.vo.PageResult;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -31,34 +32,23 @@ public class EnvironmentController { ...@@ -31,34 +32,23 @@ public class EnvironmentController {
this.environmentService = environmentService; this.environmentService = environmentService;
} }
/** @ApiOperation(value = "分页查询环境")
* 查询所有实例 @GetMapping("/page")
* public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
* @return 查询到的所有实例 pageResult = environmentService.pageAll(pageResult);
*/ if (pageResult.getRows() != null) {
@ApiOperation(value = "查询所有实例") return CommonResult.success(pageResult, "查询成功");
@GetMapping
public ResponseEntity<CommonResultObj<List<Environment>>> findAllEnvironment() {
List<Environment> results = environmentService.findAllEnvironment();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/** @ApiOperation(value = "查询所有环境")
* 根据id查询实例 @GetMapping
* public ResponseEntity<CommonResultObj<List<Environment>>> findAll() {
* @param id 实例Id List<Environment> list = environmentService.list();
* @return 实例 if (list != null && list.size() != 0) {
*/ return CommonResult.success(list, "查询成功");
@ApiOperation(value = "根据id查询实例")
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<Environment>> findByIdEnvironment(@PathVariable Integer id) {
Environment result = environmentService.findByIdEnvironment(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
......
package org.matrix.autotest.controller; package org.matrix.autotest.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.Action;
import org.matrix.autotest.entity.Move; import org.matrix.autotest.entity.Move;
import org.matrix.autotest.service.ActionService;
import org.matrix.autotest.service.MoveService; import org.matrix.autotest.service.MoveService;
import org.matrix.autotest.utils.CommonResult; import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj; import org.matrix.autotest.utils.CommonResultObj;
import org.matrix.autotest.vo.MoveAction;
import org.matrix.autotest.vo.PageResult;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -25,112 +30,100 @@ import java.util.List; ...@@ -25,112 +30,100 @@ import java.util.List;
@Api(tags = "对行为move的基本操作") @Api(tags = "对行为move的基本操作")
public class MoveController { public class MoveController {
private final ActionService actionService;
private final MoveService moveService; private final MoveService moveService;
public MoveController(MoveService moveService) { public MoveController(MoveService moveService, ActionService actionService) {
this.moveService = moveService; this.moveService = moveService;
this.actionService = actionService;
} }
/** @ApiOperation(value = "分页查询用例")
* 查询所有行为 @GetMapping("/page")
* public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
* @return 查询到的所有行为 pageResult = moveService.pageAll(pageResult);
*/ if (pageResult.getRows() != null) {
@ApiOperation(value = "查询所有行为") return CommonResult.success(pageResult, "查询成功");
@GetMapping
public ResponseEntity<CommonResultObj<List<Move>>> findAllMove() {
List<Move> results = moveService.findAllMove();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/** @ApiOperation(value = "根据项目id查,行为以及,行为下的动作")
* 根据id查询行为
*
* @param id 行为Id
* @return 行为
*/
@ApiOperation(value = "根据id查询行为")
@GetMapping("/{id}") @GetMapping("/{id}")
public ResponseEntity<CommonResultObj<Move>> findByIdMove(@PathVariable Integer id) { public ResponseEntity<CommonResultObj<MoveAction>> findById(@PathVariable Integer id) {
Move result = moveService.findByIdMove(id); Move move = moveService.getById(id);
if (result != null) { Integer projectId = move.getProjectId();
return CommonResult.success(result, "查询成功"); QueryWrapper<Action> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("project_id", projectId);
List<Action> list = actionService.list(queryWrapper);
MoveAction moveAction = new MoveAction();
moveAction.setMove(move);
moveAction.setAction(list);
if (list != null && list.size() != 0) {
return CommonResult.success(moveAction, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
@ApiOperation(value = "根据项目id查行为")
@GetMapping("project/{projectId}")
public ResponseEntity<CommonResultObj<List<Move>>> findByProjectIdMove(@PathVariable Integer projectId) {
QueryWrapper<Move> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("project_id", projectId);
List<Move> list = moveService.list(queryWrapper);
if (list.size() != 0) {
return CommonResult.success(list, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/** @ApiOperation(value = "添加行为和动作")
* 添加行为
*
* @param move 行为
* @return 添加的行为
*/
@ApiOperation(value = "添加行为")
@PostMapping @PostMapping
public ResponseEntity<CommonResultObj<Move>> insertMove(@RequestBody Move move) { public ResponseEntity<CommonResultObj<MoveAction>> insertMoveAction(@RequestBody MoveAction moveAction) {
int i = moveService.insertMove(move); boolean save = moveService.save(moveAction.getMove());
if (i != 0) { Integer id = moveAction.getMove().getId();
return CommonResult.success(move, "添加成功"); for (Action action : moveAction.getAction()) {
action.setMoveId(id);
}
boolean saveBatch = actionService.saveBatch(moveAction.getAction());
if (save && saveBatch) {
return CommonResult.success(moveAction, "添加成功");
} else { } else {
return CommonResult.failed("添加失败"); return CommonResult.failed("添加失败");
} }
} }
/** @ApiOperation(value = "修改行为和动作")
* 修改行为
*
* @param move 行为
* @return 修改后的行为
*/
@ApiOperation(value = "修改行为")
@PutMapping @PutMapping
public ResponseEntity<CommonResultObj<Move>> updateMove(@RequestBody Move move) { public ResponseEntity<CommonResultObj<MoveAction>> updateMoveAction(@RequestBody MoveAction moveAction) {
int i = moveService.updateMove(move); boolean moveUpdate = moveService.update(null);
if (i != 0) { boolean actionUpdate = actionService.update(null);
return CommonResult.success(move, "修改成功"); if (moveUpdate || actionUpdate) {
return CommonResult.success(moveAction, "修改成功");
} else { } else {
return CommonResult.failed("修改失败"); return CommonResult.failed("修改失败");
} }
} }
/** @ApiOperation(value = "删除行为和动作")
* 删除行为 @DeleteMapping("/{projectId}")
* public ResponseEntity<CommonResultObj<MoveAction>> deleteMoveAction(@PathVariable Integer projectId) {
* @param id 行为id QueryWrapper<Action> actionQueryWrapper = new QueryWrapper<>();
* @return 是否删除成功 actionQueryWrapper.eq("project_id", projectId);
*/ boolean action = actionService.remove(actionQueryWrapper);
@ApiOperation(value = "根据id删除行为") QueryWrapper<Move> moveQueryWrapper = new QueryWrapper<>();
@DeleteMapping("/{id}") moveQueryWrapper.eq("project_id", projectId);
public ResponseEntity<CommonResultObj<String>> deleteMove(@PathVariable Integer id) { boolean move = moveService.remove(moveQueryWrapper);
int i = moveService.deleteMove(id); if (action && move) {
if (i != 0) { return CommonResult.success("删除成功");
return CommonResult.success("id: " + id + "已删除", "删除成功");
} else { } else {
return CommonResult.failed("删除失败,或不存在需要删除的数据"); return CommonResult.failed("删除失败,或不存在需要删除的数据");
} }
} }
/**
* 根据项目id查询动作
*
* @param projectId 项目id
* @return 符合项目id的动作
*/
@ApiOperation(value = "根据项目id查询所有")
@GetMapping("/project/{projectId}")
public ResponseEntity<CommonResultObj<List<Move>>> findByProjectIdMove(@PathVariable Integer projectId) {
List<Move> results = moveService.findByProjectIdMove(projectId);
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
} }
...@@ -47,23 +47,6 @@ public class ProjectController { ...@@ -47,23 +47,6 @@ public class ProjectController {
} }
} }
/**
* 根据id查询项目
*
* @param id 项目Id
* @return 项目
*/
@ApiOperation(value = "根据id查询项目")
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<Project>> findByIdProject(@PathVariable Integer id) {
Project result = projectService.findByIdProject(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else {
return CommonResult.failed("查询失败或无数据");
}
}
/** /**
* 添加项目 * 添加项目
* *
...@@ -77,7 +60,7 @@ public class ProjectController { ...@@ -77,7 +60,7 @@ public class ProjectController {
if (i != 0) { if (i != 0) {
return CommonResult.success(project, "添加成功"); return CommonResult.success(project, "添加成功");
} else { } else {
return CommonResult.failed("添加失败"); return CommonResult.failed("添加失败或已存在同名项目");
} }
} }
......
...@@ -6,11 +6,10 @@ import org.matrix.autotest.entity.TestCase; ...@@ -6,11 +6,10 @@ import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.TestCaseService; import org.matrix.autotest.service.TestCaseService;
import org.matrix.autotest.utils.CommonResult; import org.matrix.autotest.utils.CommonResult;
import org.matrix.autotest.utils.CommonResultObj; import org.matrix.autotest.utils.CommonResultObj;
import org.matrix.autotest.vo.PageResult;
import org.springframework.http.ResponseEntity; import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.testng.TestNG;
import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
...@@ -33,34 +32,24 @@ public class TestCaseController { ...@@ -33,34 +32,24 @@ public class TestCaseController {
this.testCaseService = testCaseService; this.testCaseService = testCaseService;
} }
/**
* 查询所有用例 @ApiOperation(value = "分页查询用例")
* @GetMapping("/page")
* @return 查询到的所有用例 public ResponseEntity<CommonResultObj<PageResult>> findAllPage(PageResult pageResult) {
*/ pageResult = testCaseService.pageAll(pageResult);
@ApiOperation(value = "查询所有用例") if (pageResult.getRows() != null) {
@GetMapping return CommonResult.success(pageResult, "查询成功");
public ResponseEntity<CommonResultObj<List<TestCase>>> findAllTestCase() {
List<TestCase> results = testCaseService.findAllTestCase();
if (results != null && results.size() != 0) {
return CommonResult.success(results, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
} }
/** @ApiOperation(value = "查询所有用例")
* 根据id查询用例 @GetMapping
* public ResponseEntity<CommonResultObj<List<TestCase>>> findAll() {
* @param id 用例Id List<TestCase> list = testCaseService.list();
* @return 用例 if (list != null && list.size() != 0) {
*/ return CommonResult.success(list, "查询成功");
@ApiOperation(value = "根据id查询用例")
@GetMapping("/{id}")
public ResponseEntity<CommonResultObj<TestCase>> findByIdTestCase(@PathVariable Integer id) {
TestCase result = testCaseService.findByIdTestCase(id);
if (result != null) {
return CommonResult.success(result, "查询成功");
} else { } else {
return CommonResult.failed("查询失败或无数据"); return CommonResult.failed("查询失败或无数据");
} }
...@@ -134,21 +123,5 @@ public class TestCaseController { ...@@ -134,21 +123,5 @@ public class TestCaseController {
} }
} }
/**
* 执行测试用例
*
* @param name 用例名称
* @return 是否执行成功
*/
@ApiOperation(value = "执行测试用例")
@GetMapping("/start/{name}")
public void start(@PathVariable String name) {
List<String> suites = new ArrayList<String>();
suites.add("kt-script\\src\\main\\java\\org\\matrix\\" + name);
TestNG testNG = new TestNG();
testNG.setTestSuites(suites);
testNG.run();
}
} }
...@@ -3,8 +3,6 @@ package org.matrix.autotest.service; ...@@ -3,8 +3,6 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.Action; import org.matrix.autotest.entity.Action;
import java.util.List;
/** /**
* <p> * <p>
* 动作 服务类 * 动作 服务类
...@@ -15,59 +13,4 @@ import java.util.List; ...@@ -15,59 +13,4 @@ import java.util.List;
*/ */
public interface ActionService extends IService<Action> { public interface ActionService extends IService<Action> {
/**
* 查询所有动作
*
* @return 查询到的所有动作
*/
List<Action> findAllAction();
/**
* 根据id查询动作
*
* @param id 动作id
* @return 动作
*/
Action findByIdAction(Integer id);
/**
* 添加动作
*
* @param action 动作
* @return 影响行数
*/
int insertAction(Action action);
/**
* 修改动作
*
* @param action 动作
* @return 影响行数
*/
int updateAction(Action action);
/**
* 删除动作
*
* @param id 动作id
* @return 影响行数
*/
int deleteAction(Integer id);
/**
* 根据项目id查询动作
*
* @param projectId 项目id
* @return 符合项目id的动作
*/
List<Action> findByProjectIdAction(Integer projectId);
/**
* 根据行为id查询动作
*
* @param moveId 行为id
* @return 符合行为id的动作
*/
List<Action> findByMoveIdAction(Integer moveId);
} }
...@@ -2,8 +2,7 @@ package org.matrix.autotest.service; ...@@ -2,8 +2,7 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.Connect; import org.matrix.autotest.entity.Connect;
import org.matrix.autotest.vo.PageResult;
import java.util.List;
/** /**
* <p> * <p>
...@@ -14,20 +13,6 @@ import java.util.List; ...@@ -14,20 +13,6 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface ConnectService extends IService<Connect> { public interface ConnectService extends IService<Connect> {
/**
* 查询所有连接池
*
* @return 查询到的所有连接池
*/
List<Connect> findAllConnect();
/**
* 根据id查询连接池
*
* @param id 连接池Id
* @return 连接池
*/
Connect findByIdConnect(Integer id);
/** /**
* 添加连接池 * 添加连接池
...@@ -53,4 +38,5 @@ public interface ConnectService extends IService<Connect> { ...@@ -53,4 +38,5 @@ public interface ConnectService extends IService<Connect> {
*/ */
int deleteConnect(Integer id); int deleteConnect(Integer id);
PageResult pageAll(PageResult pageResult);
} }
...@@ -2,6 +2,7 @@ package org.matrix.autotest.service; ...@@ -2,6 +2,7 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.DynamicVariable; import org.matrix.autotest.entity.DynamicVariable;
import org.matrix.autotest.vo.PageResult;
import java.util.List; import java.util.List;
...@@ -14,20 +15,6 @@ import java.util.List; ...@@ -14,20 +15,6 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface DynamicVariableService extends IService<DynamicVariable> { public interface DynamicVariableService extends IService<DynamicVariable> {
/**
* 查询所有动态变量
*
* @return 查询到的所有动态变量
*/
List<DynamicVariable> findAllDynamicVariable();
/**
* 根据id查询动态变量
*
* @param id 动态变量id
* @return 动态变量
*/
DynamicVariable findByIdDynamicVariable(Integer id);
/** /**
* 添加动态变量 * 添加动态变量
...@@ -61,4 +48,5 @@ public interface DynamicVariableService extends IService<DynamicVariable> { ...@@ -61,4 +48,5 @@ public interface DynamicVariableService extends IService<DynamicVariable> {
*/ */
List<DynamicVariable> findByProjectIdDynamicVariable(Integer projectId); List<DynamicVariable> findByProjectIdDynamicVariable(Integer projectId);
PageResult pageAll(PageResult pageResult);
} }
...@@ -2,6 +2,7 @@ package org.matrix.autotest.service; ...@@ -2,6 +2,7 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.Environment; import org.matrix.autotest.entity.Environment;
import org.matrix.autotest.vo.PageResult;
import java.util.List; import java.util.List;
...@@ -14,20 +15,6 @@ import java.util.List; ...@@ -14,20 +15,6 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface EnvironmentService extends IService<Environment> { public interface EnvironmentService extends IService<Environment> {
/**
* 查询所有实例
*
* @return 查询到的所有实例
*/
List<Environment> findAllEnvironment();
/**
* 根据id查询实例
*
* @param id 实例id
* @return 实例
*/
Environment findByIdEnvironment(Integer id);
/** /**
* 添加实例 * 添加实例
...@@ -61,4 +48,5 @@ public interface EnvironmentService extends IService<Environment> { ...@@ -61,4 +48,5 @@ public interface EnvironmentService extends IService<Environment> {
*/ */
List<Environment> findByProjectIdEnvironment(Integer projectId); List<Environment> findByProjectIdEnvironment(Integer projectId);
PageResult pageAll(PageResult pageResult);
} }
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.ActionMapper; import org.matrix.autotest.dao.ActionMapper;
import org.matrix.autotest.entity.Action; import org.matrix.autotest.entity.Action;
import org.matrix.autotest.service.ActionService; import org.matrix.autotest.service.ActionService;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.List;
/** /**
* <p> * <p>
* 动作 服务实现类 * 动作 服务实现类
...@@ -20,49 +17,4 @@ import java.util.List; ...@@ -20,49 +17,4 @@ import java.util.List;
@Service @Service
public class ActionServiceImpl extends ServiceImpl<ActionMapper, Action> implements ActionService { public class ActionServiceImpl extends ServiceImpl<ActionMapper, Action> implements ActionService {
private final ActionMapper actionMapper;
public ActionServiceImpl(ActionMapper actionMapper) {
this.actionMapper = actionMapper;
}
@Override
public List<Action> findAllAction() {
return actionMapper.selectList(null);
}
@Override
public Action findByIdAction(Integer id) {
return actionMapper.selectById(id);
}
@Override
public int insertAction(Action action) {
return actionMapper.insert(action);
}
@Override
public int updateAction(Action action) {
return actionMapper.updateById(action);
}
@Override
public int deleteAction(Integer id) {
return actionMapper.deleteById(id);
}
@Override
public List<Action> findByProjectIdAction(Integer projectId) {
QueryWrapper<Action> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("project_id", projectId);
return actionMapper.selectList(queryWrapper);
}
@Override
public List<Action> findByMoveIdAction(Integer moveId) {
QueryWrapper<Action> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("move_id", moveId);
return actionMapper.selectList(queryWrapper);
}
} }
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.ConnectMapper; import org.matrix.autotest.dao.ConnectMapper;
import org.matrix.autotest.entity.Connect; import org.matrix.autotest.entity.Connect;
import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.ConnectService; import org.matrix.autotest.service.ConnectService;
import org.matrix.autotest.vo.PageResult;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List; import java.util.List;
...@@ -25,16 +31,6 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl ...@@ -25,16 +31,6 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl
this.connectMapper = connectMapper; this.connectMapper = connectMapper;
} }
@Override
public List<Connect> findAllConnect() {
return connectMapper.selectList(null);
}
@Override
public Connect findByIdConnect(Integer id) {
return connectMapper.selectById(id);
}
@Override @Override
public int insertConnect(Connect connect) { public int insertConnect(Connect connect) {
return connectMapper.insert(connect); return connectMapper.insert(connect);
...@@ -50,4 +46,18 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl ...@@ -50,4 +46,18 @@ public class ConnectServiceImpl extends ServiceImpl<ConnectMapper, Connect> impl
return connectMapper.deleteById(id); return connectMapper.deleteById(id);
} }
@Override
public PageResult pageAll(PageResult pageResult) {
IPage ipage = new Page(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper queryWrapper = new QueryWrapper();
boolean flage = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flage,"name",pageResult.getQuery());
//执行分页查询,返回值依然是分页的对象
ipage = connectMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows);
}
} }
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.DynamicVariableMapper; import org.matrix.autotest.dao.DynamicVariableMapper;
import org.matrix.autotest.entity.DynamicVariable; import org.matrix.autotest.entity.DynamicVariable;
import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.DynamicVariableService; import org.matrix.autotest.service.DynamicVariableService;
import org.matrix.autotest.vo.PageResult;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List; import java.util.List;
...@@ -26,17 +31,6 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe ...@@ -26,17 +31,6 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe
this.dynamicVariableMapper = dynamicVariableMapper; this.dynamicVariableMapper = dynamicVariableMapper;
} }
@Override
public List<DynamicVariable> findAllDynamicVariable() {
return dynamicVariableMapper.selectList(null);
}
@Override
public DynamicVariable findByIdDynamicVariable(Integer id) {
return dynamicVariableMapper.selectById(id);
}
@Override @Override
public int insertDynamicVariable(DynamicVariable dynamicVariable) { public int insertDynamicVariable(DynamicVariable dynamicVariable) {
return dynamicVariableMapper.insert(dynamicVariable); return dynamicVariableMapper.insert(dynamicVariable);
...@@ -59,4 +53,18 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe ...@@ -59,4 +53,18 @@ public class DynamicVariableServiceImpl extends ServiceImpl<DynamicVariableMappe
return dynamicVariableMapper.selectList(queryWrapper); return dynamicVariableMapper.selectList(queryWrapper);
} }
@Override
public PageResult pageAll(PageResult pageResult) {
IPage ipage = new Page(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper queryWrapper = new QueryWrapper();
boolean flage = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flage,"name",pageResult.getQuery());
//执行分页查询,返回值依然是分页的对象
ipage = dynamicVariableMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows);
}
} }
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.EnvironmentMapper; import org.matrix.autotest.dao.EnvironmentMapper;
import org.matrix.autotest.entity.Environment; import org.matrix.autotest.entity.Environment;
import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.EnvironmentService; import org.matrix.autotest.service.EnvironmentService;
import org.matrix.autotest.vo.PageResult;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List; import java.util.List;
...@@ -26,16 +31,6 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir ...@@ -26,16 +31,6 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir
this.environmentMapper = environmentMapper; this.environmentMapper = environmentMapper;
} }
@Override
public List<Environment> findAllEnvironment() {
return environmentMapper.selectList(null);
}
@Override
public Environment findByIdEnvironment(Integer id) {
return environmentMapper.selectById(id);
}
@Override @Override
public int insertEnvironment(Environment environment) { public int insertEnvironment(Environment environment) {
return environmentMapper.insert(environment); return environmentMapper.insert(environment);
...@@ -58,4 +53,18 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir ...@@ -58,4 +53,18 @@ public class EnvironmentServiceImpl extends ServiceImpl<EnvironmentMapper, Envir
return environmentMapper.selectList(queryWrapper); return environmentMapper.selectList(queryWrapper);
} }
@Override
public PageResult pageAll(PageResult pageResult) {
IPage ipage = new Page(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper queryWrapper = new QueryWrapper();
boolean flage = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flage,"name",pageResult.getQuery());
//执行分页查询,返回值依然是分页的对象
ipage = environmentMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows);
}
} }
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.MoveMapper; import org.matrix.autotest.dao.MoveMapper;
import org.matrix.autotest.entity.Move; import org.matrix.autotest.entity.Move;
import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.MoveService; import org.matrix.autotest.service.MoveService;
import org.matrix.autotest.vo.PageResult;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List; import java.util.List;
...@@ -27,35 +32,16 @@ public class MoveServiceImpl extends ServiceImpl<MoveMapper, Move> implements Mo ...@@ -27,35 +32,16 @@ public class MoveServiceImpl extends ServiceImpl<MoveMapper, Move> implements Mo
} }
@Override @Override
public List<Move> findAllMove() { public PageResult pageAll(PageResult pageResult) {
return moveMapper.selectList(null); IPage ipage = new Page(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper queryWrapper = new QueryWrapper();
boolean flage = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flage,"name",pageResult.getQuery());
//执行分页查询,返回值依然是分页的对象
ipage = moveMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows);
} }
@Override
public Move findByIdMove(Integer id) {
return moveMapper.selectById(id);
}
@Override
public int insertMove(Move move) {
return moveMapper.insert(move);
}
@Override
public int updateMove(Move move) {
return moveMapper.updateById(move);
}
@Override
public int deleteMove(Integer id) {
return moveMapper.deleteById(id);
}
@Override
public List<Move> findByProjectIdMove(Integer projectId) {
QueryWrapper<Move> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("project_id", projectId);
return moveMapper.selectList(queryWrapper);
}
} }
...@@ -30,11 +30,6 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl ...@@ -30,11 +30,6 @@ public class ProjectServiceImpl extends ServiceImpl<ProjectMapper, Project> impl
return projectMapper.selectList(null); return projectMapper.selectList(null);
} }
@Override
public Project findByIdProject(Integer id) {
return projectMapper.selectById(id);
}
@Override @Override
public int insertProject(Project project) { public int insertProject(Project project) {
return projectMapper.insert(project); return projectMapper.insert(project);
......
package org.matrix.autotest.service.Impl; package org.matrix.autotest.service.Impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
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.extension.service.impl.ServiceImpl;
import org.matrix.autotest.dao.TestCaseMapper; import org.matrix.autotest.dao.TestCaseMapper;
import org.matrix.autotest.entity.TestCase; import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.service.TestCaseService; import org.matrix.autotest.service.TestCaseService;
import org.matrix.autotest.vo.PageResult;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
import java.util.List; import java.util.List;
...@@ -26,16 +30,6 @@ public class TestCaseServiceImpl extends ServiceImpl<TestCaseMapper, TestCase> i ...@@ -26,16 +30,6 @@ public class TestCaseServiceImpl extends ServiceImpl<TestCaseMapper, TestCase> i
this.testCaseMapper = testCaseMapper; this.testCaseMapper = testCaseMapper;
} }
@Override
public List<TestCase> findAllTestCase() {
return testCaseMapper.selectList(null);
}
@Override
public TestCase findByIdTestCase(Integer id) {
return testCaseMapper.selectById(id);
}
@Override @Override
public int insertTestCase(TestCase testCase) { public int insertTestCase(TestCase testCase) {
return testCaseMapper.insert(testCase); return testCaseMapper.insert(testCase);
...@@ -58,4 +52,18 @@ public class TestCaseServiceImpl extends ServiceImpl<TestCaseMapper, TestCase> i ...@@ -58,4 +52,18 @@ public class TestCaseServiceImpl extends ServiceImpl<TestCaseMapper, TestCase> i
return testCaseMapper.selectList(queryWrapper); return testCaseMapper.selectList(queryWrapper);
} }
@Override
public PageResult pageAll(PageResult pageResult) {
IPage ipage = new Page(pageResult.getPageNum(),pageResult.getPageSize());
QueryWrapper queryWrapper = new QueryWrapper();
boolean flage = StringUtils.hasLength(pageResult.getQuery());
queryWrapper.like(flage,"name",pageResult.getQuery());
//执行分页查询,返回值依然是分页的对象
ipage = testCaseMapper.selectPage(ipage,queryWrapper);
long total = ipage.getTotal();
List<TestCase> rows = ipage.getRecords();
//回传5个参数 total/分页后的数据
return pageResult.setTotal(total).setRows(rows);
}
} }
...@@ -2,6 +2,8 @@ package org.matrix.autotest.service; ...@@ -2,6 +2,8 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.Move; import org.matrix.autotest.entity.Move;
import org.matrix.autotest.vo.MoveAction;
import org.matrix.autotest.vo.PageResult;
import java.util.List; import java.util.List;
...@@ -14,51 +16,6 @@ import java.util.List; ...@@ -14,51 +16,6 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface MoveService extends IService<Move> { public interface MoveService extends IService<Move> {
/**
* 查询所有行为
*
* @return 查询到的所有行为
*/
List<Move> findAllMove();
/**
* 根据id查询行为
*
* @param id 行为id
* @return 行为
*/
Move findByIdMove(Integer id);
/**
* 添加行为
*
* @param move 行为
* @return 影响行数
*/
int insertMove(Move move);
/**
* 修改行为
*
* @param move 行为
* @return 影响行数
*/
int updateMove(Move move);
/**
* 删除行为
*
* @param id 行为id
* @return 影响行数
*/
int deleteMove(Integer id);
/**
* 根据项目id查询动作
*
* @param projectId 项目id
* @return 符合项目id的动作
*/
List<Move> findByProjectIdMove(Integer projectId);
PageResult pageAll(PageResult pageResult);
} }
...@@ -21,14 +21,6 @@ public interface ProjectService extends IService<Project> { ...@@ -21,14 +21,6 @@ public interface ProjectService extends IService<Project> {
*/ */
List<Project> findAllProject(); List<Project> findAllProject();
/**
* 根据id查询项目
*
* @param id 项目id
* @return 项目
*/
Project findByIdProject(Integer id);
/** /**
* 添加项目 * 添加项目
* *
......
...@@ -2,6 +2,7 @@ package org.matrix.autotest.service; ...@@ -2,6 +2,7 @@ package org.matrix.autotest.service;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.matrix.autotest.entity.TestCase; import org.matrix.autotest.entity.TestCase;
import org.matrix.autotest.vo.PageResult;
import java.util.List; import java.util.List;
...@@ -14,20 +15,6 @@ import java.util.List; ...@@ -14,20 +15,6 @@ import java.util.List;
* @since 2022-01-07 * @since 2022-01-07
*/ */
public interface TestCaseService extends IService<TestCase> { public interface TestCaseService extends IService<TestCase> {
/**
* 查询所有用例
*
* @return 查询到的所有用例
*/
List<TestCase> findAllTestCase();
/**
* 根据id查询用例
*
* @param id 用例Id
* @return 用例
*/
TestCase findByIdTestCase(Integer id);
/** /**
* 添加用例 * 添加用例
...@@ -61,4 +48,5 @@ public interface TestCaseService extends IService<TestCase> { ...@@ -61,4 +48,5 @@ public interface TestCaseService extends IService<TestCase> {
*/ */
List<TestCase> findByProjectIdTestCase(Integer projectId); List<TestCase> findByProjectIdTestCase(Integer projectId);
PageResult pageAll(PageResult pageResult);
} }
package org.matrix.autotest.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.matrix.autotest.entity.Action;
import org.matrix.autotest.entity.Move;
import java.util.List;
/**
* @author mry
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
public class MoveAction {
private Move move;
private List<Action> action;
}
package org.matrix.autotest.vo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
/**
* @author mry
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class PageResult {
/**
* 用户查询的数据
*/
private String query;
/**
* 查询页数
*/
private Integer pageNum;
/**
* 查询条数
*/
private Integer pageSize;
/**
* 查询总记录数
*/
private Long total;
/**
* 分页查询的结果
*/
private Object rows;
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论