Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
kt-keystone
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
kt-keystone
Commits
f4d6096d
提交
f4d6096d
authored
2月 11, 2022
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(service与controller): 优化了CRUD代码
上级
486f7088
隐藏空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
48 行增加
和
100 行删除
+48
-100
IConnectService.java
...ain/java/org/matrix/database/service/IConnectService.java
+0
-1
IDynamicVariableService.java
.../org/matrix/database/service/IDynamicVariableService.java
+0
-2
IEnvironmentService.java
...java/org/matrix/database/service/IEnvironmentService.java
+0
-3
IMoveService.java
...c/main/java/org/matrix/database/service/IMoveService.java
+0
-1
ITestCaseService.java
...in/java/org/matrix/database/service/ITestCaseService.java
+0
-3
ConnectServiceImpl.java
.../org/matrix/database/service/impl/ConnectServiceImpl.java
+0
-7
DynamicVariableServiceImpl.java
...rix/database/service/impl/DynamicVariableServiceImpl.java
+0
-6
EnvironmentServiceImpl.java
.../matrix/database/service/impl/EnvironmentServiceImpl.java
+0
-7
MoveServiceImpl.java
...ava/org/matrix/database/service/impl/MoveServiceImpl.java
+0
-7
TestCaseServiceImpl.java
...org/matrix/database/service/impl/TestCaseServiceImpl.java
+0
-7
PageResult.java
kt-base/src/main/java/org/matrix/database/vo/PageResult.java
+0
-42
pom.xml
kt-web/pom.xml
+2
-3
ConnectController.java
...ava/org/matrix/autotest/controller/ConnectController.java
+26
-1
DynamicVariableController.java
...matrix/autotest/controller/DynamicVariableController.java
+0
-1
EnvironmentController.java
...org/matrix/autotest/controller/EnvironmentController.java
+0
-1
MoveController.java
...n/java/org/matrix/autotest/controller/MoveController.java
+6
-7
ProjectController.java
...ava/org/matrix/autotest/controller/ProjectController.java
+14
-0
TestCaseController.java
...va/org/matrix/autotest/controller/TestCaseController.java
+0
-1
没有找到文件。
kt-base/src/main/java/org/matrix/database/service/IConnectService.java
浏览文件 @
f4d6096d
...
...
@@ -2,7 +2,6 @@ package org.matrix.database.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.entity.Connect
;
import
org.matrix.database.vo.PageResult
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/IDynamicVariableService.java
浏览文件 @
f4d6096d
...
...
@@ -2,9 +2,7 @@ package org.matrix.database.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.entity.DynamicVariable
;
import
org.matrix.database.vo.PageResult
;
import
java.util.List
;
import
java.util.Optional
;
/**
...
...
kt-base/src/main/java/org/matrix/database/service/IEnvironmentService.java
浏览文件 @
f4d6096d
...
...
@@ -2,9 +2,6 @@ package org.matrix.database.service;
import
org.matrix.database.entity.Environment
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.vo.PageResult
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/IMoveService.java
浏览文件 @
f4d6096d
...
...
@@ -2,7 +2,6 @@ package org.matrix.database.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.entity.Move
;
import
org.matrix.database.vo.PageResult
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/ITestCaseService.java
浏览文件 @
f4d6096d
...
...
@@ -2,9 +2,6 @@ package org.matrix.database.service;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.matrix.database.entity.TestCase
;
import
org.matrix.database.vo.PageResult
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/impl/ConnectServiceImpl.java
浏览文件 @
f4d6096d
package
org
.
matrix
.
database
.
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
org.matrix.database.entity.Connect
;
import
org.matrix.database.mapper.ConnectMapper
;
import
org.matrix.database.service.IConnectService
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/impl/DynamicVariableServiceImpl.java
浏览文件 @
f4d6096d
package
org
.
matrix
.
database
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.matrix.database.entity.DynamicVariable
;
import
org.matrix.database.mapper.DynamicVariableMapper
;
import
org.matrix.database.service.IDynamicVariableService
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
import
java.util.Optional
;
/**
...
...
kt-base/src/main/java/org/matrix/database/service/impl/EnvironmentServiceImpl.java
浏览文件 @
f4d6096d
package
org
.
matrix
.
database
.
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
org.matrix.database.entity.Environment
;
import
org.matrix.database.mapper.EnvironmentMapper
;
import
org.matrix.database.service.IEnvironmentService
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/impl/MoveServiceImpl.java
浏览文件 @
f4d6096d
package
org
.
matrix
.
database
.
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
org.matrix.database.entity.Move
;
import
org.matrix.database.mapper.MoveMapper
;
import
org.matrix.database.service.IMoveService
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/service/impl/TestCaseServiceImpl.java
浏览文件 @
f4d6096d
package
org
.
matrix
.
database
.
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
org.matrix.database.entity.TestCase
;
import
org.matrix.database.mapper.TestCaseMapper
;
import
org.matrix.database.service.ITestCaseService
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.util.List
;
/**
* <p>
...
...
kt-base/src/main/java/org/matrix/database/vo/PageResult.java
deleted
100644 → 0
浏览文件 @
486f7088
package
org
.
matrix
.
database
.
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
;
}
kt-web/pom.xml
浏览文件 @
f4d6096d
...
...
@@ -19,11 +19,10 @@
<artifactId>
kt-base
</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-boot-starter -->
<dependency>
<groupId>
com.baomidou
</groupId>
<artifactId>
mybatis-plus-
boot-starte
r
</artifactId>
<version>
3.5.
0
</version>
<artifactId>
mybatis-plus-
generato
r
</artifactId>
<version>
3.5.
1
</version>
</dependency>
</dependencies>
...
...
kt-web/src/main/java/org/matrix/autotest/controller/ConnectController.java
浏览文件 @
f4d6096d
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.Connect
;
import
org.matrix.database.service.IConnectService
;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.util.StringUtils
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
...
...
@@ -34,6 +36,29 @@ public class ConnectController {
this
.
connectService
=
connectService
;
}
/**
* 分页查询所有数据库信息
*
* @param pageSize 每页多少条数据
* @param pageNum 当前第几页
* @param name 数据库名称
* @return 分页查询的结果, 数据库信息
*/
@ApiOperation
(
value
=
"分页查询"
)
@GetMapping
(
"/page"
)
public
ResponseEntity
<
CommonResultObj
<
Page
<
Connect
>>>
findPageConnects
(
int
pageSize
,
int
pageNum
,
String
name
)
{
Page
<
Connect
>
results
=
Optional
.
ofNullable
(
connectService
.
page
(
Page
.
of
(
pageNum
,
pageSize
)
,
Wrappers
.
lambdaQuery
(
Connect
.
class
)
.
like
(
StringUtils
.
hasLength
(
name
)
,
Connect:
:
getName
,
name
))).
orElse
(
new
Page
<>());
return
results
.
getRecords
().
size
()
!=
0
?
CommonResult
.
success
(
results
,
"查询成功"
)
:
CommonResult
.
failed
(
results
,
"查询失败或无数据"
);
}
/**
* 查询所有数据库
*
...
...
kt-web/src/main/java/org/matrix/autotest/controller/DynamicVariableController.java
浏览文件 @
f4d6096d
...
...
@@ -7,7 +7,6 @@ import org.matrix.database.entity.DynamicVariable;
import
org.matrix.database.service.IDynamicVariableService
;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
kt-web/src/main/java/org/matrix/autotest/controller/EnvironmentController.java
浏览文件 @
f4d6096d
...
...
@@ -7,7 +7,6 @@ import org.matrix.database.entity.Environment;
import
org.matrix.database.service.IEnvironmentService
;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
kt-web/src/main/java/org/matrix/autotest/controller/MoveController.java
浏览文件 @
f4d6096d
...
...
@@ -10,7 +10,6 @@ import org.matrix.database.service.IMoveService;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.matrix.database.vo.MoveAction
;
import
org.matrix.database.vo.PageResult
;
import
org.matrix.exception.GlobalException
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -63,7 +62,9 @@ public class MoveController {
.
eq
(
Action:
:
getMoveId
,
moveId
)))
.
orElse
(
new
ArrayList
<>());
MoveAction
ma
=
new
MoveAction
(
move
,
actionList
);
return
CommonResult
.
success
(
ma
,
"查询成功"
);
return
ma
!=
null
?
CommonResult
.
success
(
ma
,
"查询成功"
)
:
CommonResult
.
failed
(
ma
,
"查询失败或无数据"
);
}
/**
...
...
@@ -135,11 +136,9 @@ public class MoveController {
Boolean
actionBoolean
=
Optional
.
of
(
actionService
.
remove
(
Wrappers
.
lambdaQuery
(
Action
.
class
)
.
eq
(
Action:
:
getMoveId
,
moveId
)))
.
orElseThrow
(()
->
new
GlobalException
(
String
.
format
(
"没有查到指定的行为,你提供的行为id是%d"
,
moveId
)));
if
(
moveBoolean
&&
actionBoolean
)
{
return
CommonResult
.
success
(
"删除成功"
);
}
else
{
return
CommonResult
.
failed
(
"删除失败或不存在"
+
moveId
+
"id值"
);
}
return
moveBoolean
&&
actionBoolean
?
CommonResult
.
success
(
"删除成功"
)
:
CommonResult
.
failed
(
"删除失败或不存在"
);
}
}
kt-web/src/main/java/org/matrix/autotest/controller/ProjectController.java
浏览文件 @
f4d6096d
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.Project
;
...
...
@@ -7,6 +9,7 @@ import org.matrix.database.service.IProjectService;
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
;
...
...
@@ -33,6 +36,17 @@ public class ProjectController {
this
.
projectService
=
projectService
;
}
@ApiOperation
(
value
=
"分页查询项目"
)
@GetMapping
(
"/page"
)
public
ResponseEntity
<
CommonResultObj
<
Page
<
Project
>>>
findPageProject
(
int
pageSize
,
int
pageNum
,
String
name
)
{
Page
<
Project
>
projectPage
=
Optional
.
ofNullable
(
projectService
.
page
(
Page
.
of
(
pageNum
,
pageSize
)
,
Wrappers
.
lambdaQuery
(
Project
.
class
).
like
(
StringUtils
.
hasLength
(
name
),
Project:
:
getName
,
name
)
)).
orElse
(
new
Page
<>());
return
projectPage
.
getRecords
().
size
()
!=
0
?
CommonResult
.
success
(
projectPage
,
"查询成功"
)
:
CommonResult
.
failed
(
projectPage
,
"查询失败"
);
}
/**
* 查询所有项目
*
...
...
kt-web/src/main/java/org/matrix/autotest/controller/TestCaseController.java
浏览文件 @
f4d6096d
...
...
@@ -7,7 +7,6 @@ import org.matrix.database.entity.TestCase;
import
org.matrix.database.service.ITestCaseService
;
import
org.matrix.database.vo.CommonResult
;
import
org.matrix.database.vo.CommonResultObj
;
import
org.matrix.database.vo.PageResult
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论