Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
kt-keystone
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
kt-keystone
Commits
9942e83e
提交
9942e83e
authored
2月 22, 2022
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(base): 添加了entity实体类,以及dao,service,controller
上级
36a8e6f7
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
183 行增加
和
3 行删除
+183
-3
TestTask.java
...se/src/main/java/org/matrix/database/entity/TestTask.java
+31
-0
TestTaskMapper.java
.../main/java/org/matrix/database/mapper/TestTaskMapper.java
+11
-0
ITestTaskService.java
...in/java/org/matrix/database/service/ITestTaskService.java
+11
-0
TestTaskServiceImpl.java
...org/matrix/database/service/impl/TestTaskServiceImpl.java
+15
-0
SwaggerConfigApi.java
...ain/java/org/matrix/autotest/config/SwaggerConfigApi.java
+2
-2
DynamicVariableController.java
...matrix/autotest/controller/DynamicVariableController.java
+1
-0
EnvironmentController.java
...org/matrix/autotest/controller/EnvironmentController.java
+1
-0
MoveController.java
...n/java/org/matrix/autotest/controller/MoveController.java
+2
-1
TestCaseController.java
...va/org/matrix/autotest/controller/TestCaseController.java
+1
-0
TestTaskController.java
...va/org/matrix/autotest/controller/TestTaskController.java
+108
-0
没有找到文件。
kt-base/src/main/java/org/matrix/database/entity/TestTask.java
0 → 100644
浏览文件 @
9942e83e
package
org
.
matrix
.
database
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.NoArgsConstructor
;
/**
* @author mry
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@EqualsAndHashCode
(
callSuper
=
true
)
@TableName
(
"kt_test_task"
)
@ApiModel
(
value
=
"TestTask对象"
,
description
=
"测试任务"
)
public
class
TestTask
extends
BaseEntity
{
@ApiModelProperty
(
"名称"
)
private
String
name
;
@ApiModelProperty
(
"sql语句"
)
private
String
sqlStatement
;
@ApiModelProperty
(
"备注"
)
private
String
remark
;
}
kt-base/src/main/java/org/matrix/database/mapper/TestTaskMapper.java
0 → 100644
浏览文件 @
9942e83e
package
org
.
matrix
.
database
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.matrix.database.entity.TestTask
;
/**
* @author mry
*/
public
interface
TestTaskMapper
extends
BaseMapper
<
TestTask
>
{
}
kt-base/src/main/java/org/matrix/database/service/ITestTaskService.java
0 → 100644
浏览文件 @
9942e83e
package
org
.
matrix
.
database
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.entity.TestTask
;
/**
* @author mry
*/
public
interface
ITestTaskService
extends
IService
<
TestTask
>
{
}
kt-base/src/main/java/org/matrix/database/service/impl/TestTaskServiceImpl.java
0 → 100644
浏览文件 @
9942e83e
package
org
.
matrix
.
database
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.matrix.database.entity.TestTask
;
import
org.matrix.database.mapper.TestTaskMapper
;
import
org.matrix.database.service.ITestTaskService
;
import
org.springframework.stereotype.Service
;
/**
* @author mry
*/
@Service
public
class
TestTaskServiceImpl
extends
ServiceImpl
<
TestTaskMapper
,
TestTask
>
implements
ITestTaskService
{
}
kt-web/src/main/java/org/matrix/autotest/config/SwaggerConfigApi.java
浏览文件 @
9942e83e
...
...
@@ -30,9 +30,9 @@ public class SwaggerConfigApi {
public
ApiInfo
apiInfo
(){
return
new
ApiInfoBuilder
()
//标题
.
title
(
"自动测试系统
CRUD
"
)
.
title
(
"自动测试系统"
)
//简介
.
description
(
"自动测试系
CRUD
统接口文档"
)
.
description
(
"自动测试系统接口文档"
)
//版本
.
version
(
"1.0"
)
.
build
();
...
...
kt-web/src/main/java/org/matrix/autotest/controller/DynamicVariableController.java
浏览文件 @
9942e83e
...
...
@@ -40,6 +40,7 @@ public class DynamicVariableController {
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 动参名称
* @param projectId 项目id
* @return 分页查询的结果, 动参
*/
@ApiOperation
(
value
=
"分页查询动参"
)
...
...
kt-web/src/main/java/org/matrix/autotest/controller/EnvironmentController.java
浏览文件 @
9942e83e
...
...
@@ -40,6 +40,7 @@ public class EnvironmentController {
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 环境名称
* @param projectId 项目id
* @return 分页查询的结果, 环境
*/
@ApiOperation
(
value
=
"分页查询环境"
)
...
...
kt-web/src/main/java/org/matrix/autotest/controller/MoveController.java
浏览文件 @
9942e83e
...
...
@@ -51,6 +51,7 @@ public class MoveController {
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 行为名称
* @param projectId 项目id
* @return 分页查询的结果, 行为
*/
@ApiOperation
(
value
=
"分页查询行为"
)
...
...
@@ -76,7 +77,7 @@ public class MoveController {
*/
@ApiOperation
(
value
=
"根据行为id查,行为以及,行为下的动作"
)
@GetMapping
(
"/move/{moveId}"
)
public
ResponseEntity
<
CommonResultObj
<
MoveAction
>>
findById
(
@PathVariable
Long
moveId
)
{
public
ResponseEntity
<
CommonResultObj
<
MoveAction
>>
findById
MoveAction
(
@PathVariable
Long
moveId
)
{
Move
byId
=
moveService
.
getById
(
moveId
);
if
(
byId
==
null
)
{
throw
new
GlobalException
(
"不存在行为"
);
...
...
kt-web/src/main/java/org/matrix/autotest/controller/TestCaseController.java
浏览文件 @
9942e83e
...
...
@@ -40,6 +40,7 @@ public class TestCaseController {
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 用例名称
* @param projectId 项目id
* @return 分页查询的结果, 用例
*/
@ApiOperation
(
value
=
"分页查询用例"
)
...
...
kt-web/src/main/java/org/matrix/autotest/controller/TestTaskController.java
0 → 100644
浏览文件 @
9942e83e
package
org
.
matrix
.
autotest
.
controller
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.matrix.database.entity.TestTask
;
import
org.matrix.database.service.ITestTaskService
;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.util.StringUtils
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Optional
;
/**
* @author mry
*/
@CrossOrigin
@RestController
@RequestMapping
(
"/testTasks"
)
@Api
(
tags
=
"对测试任务test_task的基本操作"
)
public
class
TestTaskController
{
private
final
ITestTaskService
testTaskService
;
public
TestTaskController
(
ITestTaskService
testTaskService
)
{
this
.
testTaskService
=
testTaskService
;
}
/**
* 查询所有测试任务
*
* @return 查询到的测试任务,以及是否查询成功
*/
@ApiOperation
(
value
=
"查询所有测试任务"
)
@GetMapping
public
ResponseEntity
<
CommonResultObj
<
List
<
TestTask
>>>
findConnects
()
{
List
<
TestTask
>
results
=
Optional
.
ofNullable
(
testTaskService
.
list
()).
orElse
(
new
ArrayList
<>());
return
results
.
size
()
!=
0
?
CommonResult
.
success
(
results
,
"查询成功"
)
:
CommonResult
.
failed
(
results
,
"查询失败或无数据"
);
}
/**
* 分页查询所有测试任务信息
*
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 测试任务名称
* @return 分页查询的结果,测试任务信息
*/
@ApiOperation
(
value
=
"分页查询测试任务"
)
@GetMapping
(
"/page"
)
public
ResponseEntity
<
CommonResultObj
<
Page
<
TestTask
>>>
findPageTestTasks
(
int
pageSize
,
int
pageNum
,
String
name
)
{
Page
<
TestTask
>
results
=
Optional
.
of
(
testTaskService
.
page
(
Page
.
of
(
pageNum
,
pageSize
),
Wrappers
.
lambdaQuery
(
TestTask
.
class
)
.
like
(
StringUtils
.
hasLength
(
name
),
TestTask:
:
getName
,
name
)))
.
orElse
(
new
Page
<>());
return
results
.
getRecords
().
size
()
!=
0
?
CommonResult
.
success
(
results
,
"查询成功"
)
:
CommonResult
.
failed
(
results
,
"查询失败或无数据"
);
}
/**
* 添加测试任务
*
* @param testTask 测试任务对象
* @return 添加的测试任务,以及是否添加成功的提示信息
*/
@ApiOperation
(
value
=
"添加测试任务"
)
@PostMapping
public
ResponseEntity
<
CommonResultObj
<
TestTask
>>
insertTestTask
(
@RequestBody
TestTask
testTask
)
{
return
CommonResult
.
pred
(
testTaskService:
:
save
,
testTask
,
"添加成功"
,
"添加失败"
);
}
/**
* 修改测试任务
*
* @param testTask 测试任务对象
* @return 修改后的测试任务,以及是否修改成功的提示信息
*/
@ApiOperation
(
value
=
"修改测试任务"
)
@PutMapping
public
ResponseEntity
<
CommonResultObj
<
TestTask
>>
updateTestTask
(
@RequestBody
TestTask
testTask
)
{
return
CommonResult
.
pred
(
testTaskService:
:
updateById
,
testTask
,
"修改成功"
,
"修改失败"
);
}
/**
* 根据主键id删除测试任务
*
* @param id 主键id
* @return 删除的测试任务id,以及是否删除成功的提示
*/
@ApiOperation
(
value
=
"根据主键id删除测试任务"
)
@DeleteMapping
(
"/{id}"
)
public
ResponseEntity
<
CommonResultObj
<
Long
>>
deleteTestTask
(
@PathVariable
Long
id
)
{
return
CommonResult
.
pred
(
testTaskService:
:
removeById
,
id
,
"删除成功"
,
"删除失败或id不存在"
);
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论