Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
W
workflow-core
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
黄夏豪
workflow-core
Commits
92367aee
提交
92367aee
authored
3月 11, 2021
作者:
zhoushaopan
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
新增分页
上级
b237fd37
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
65 行增加
和
17 行删除
+65
-17
FlowsInfoController.java
...wcore/workflow_editer/controller/FlowsInfoController.java
+1
-0
FormPageController.java
...owcore/workflow_editer/controller/FormPageController.java
+5
-2
WorkFlowController.java
...owcore/workflow_editer/controller/WorkFlowController.java
+3
-2
FlowInfoService.java
...workflowcore/workflow_editer/service/FlowInfoService.java
+1
-1
FormPageService.java
...workflowcore/workflow_editer/service/FormPageService.java
+4
-1
FormPageServiceImpl.java
...ore/workflow_editer/service/impl/FormPageServiceImpl.java
+12
-10
WorkFlowServiceImpl.java
...ore/workflow_editer/service/impl/WorkFlowServiceImpl.java
+1
-1
NextTaskVo.java
.../com/tykj/workflowcore/workflow_editer/vo/NextTaskVo.java
+1
-0
OutFormPageVo.java
...m/tykj/workflowcore/workflow_editer/vo/OutFormPageVo.java
+2
-0
PageFormPageVo.java
.../tykj/workflowcore/workflow_editer/vo/PageFormPageVo.java
+35
-0
没有找到文件。
src/main/java/com/tykj/workflowcore/workflow_editer/controller/FlowsInfoController.java
浏览文件 @
92367aee
...
...
@@ -53,6 +53,7 @@ public class FlowsInfoController {
@ApiOperation
(
value
=
"查询流程信息"
)
public
ResponseEntity
searchFlowInfo
(
SearchFlowInfoVo
searchFlowInfoVo
){
Page
<
FlowsInfo
>
flowsInfoList
=
flowInfoService
.
searchFlowInfo
(
searchFlowInfoVo
);
return
ResultUtil
.
success
(
flowsInfoList
,
"查询成功"
);
}
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/controller/FormPageController.java
浏览文件 @
92367aee
...
...
@@ -9,9 +9,11 @@ import com.tykj.workflowcore.workflow_editer.service.FormPageService;
//import com.tykj.workflowcore.workflow_editer.service.PageEntityService;
import
com.tykj.workflowcore.workflow_editer.vo.InFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.OutFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.PageFormPageVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -57,8 +59,9 @@ public class FormPageController {
@ApiOperation
(
"查看页面"
)
@GetMapping
(
"/findPages"
)
public
List
<
OutFormPageVo
>
findPages
(){
return
formPageService
.
getAllPages
();
public
ResponseEntity
findPages
(
@RequestBody
PageFormPageVo
pageFormPageVo
){
return
ResultUtil
.
success
(
formPageService
.
getAllPages
(
pageFormPageVo
),
"查询成功"
);
}
@ApiOperation
(
"删除页面"
)
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/controller/WorkFlowController.java
浏览文件 @
92367aee
...
...
@@ -37,6 +37,7 @@ public class WorkFlowController {
@Autowired
private
WorkFlowService
workFlowService
;
@PostMapping
(
"/deploy"
)
@ApiOperation
(
value
=
"部署流程"
,
notes
=
"0 部署成功"
)
public
Integer
deploy
(
Long
id
)
throws
FileNotFoundException
{
...
...
@@ -65,7 +66,7 @@ public class WorkFlowController {
}
@PostMapping
(
"/findTaskDetail"
)
@ApiOperation
(
"任务个人待办详情"
)
@ApiOperation
(
"任务个人待办
任务
详情"
)
public
Map
<
String
,
Object
>
findTaskDetail
(
String
taskId
){
return
workFlowService
.
findTaskDetail
(
taskId
);
}
...
...
@@ -74,7 +75,7 @@ public class WorkFlowController {
@ApiOperation
(
"完成任务"
)
public
ResponseEntity
completeTask
(
@RequestBody
TaskVo
taskVo
){
workFlowService
.
completeTask
(
taskVo
);
return
ResultUtil
.
success
(
"该任务已完成"
);
return
ResultUtil
.
success
(
"该任务已
被
完成"
);
}
@PostMapping
(
"/isTransferTask"
)
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/service/FlowInfoService.java
浏览文件 @
92367aee
...
...
@@ -68,7 +68,7 @@ public interface FlowInfoService {
FlowsInfo
disableFlow
(
Long
flowInfoId
);
/**
* 有条件的查询flow
i
nfo
* 有条件的查询flow
I
nfo
* @param searchFlowInfoVo
* @return
*/
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/service/FormPageService.java
浏览文件 @
92367aee
...
...
@@ -4,6 +4,8 @@ import com.tykj.workflowcore.model_layer.model.TableInfo;
import
com.tykj.workflowcore.workflow_editer.entity.FormPage
;
import
com.tykj.workflowcore.workflow_editer.vo.InFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.OutFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.PageFormPageVo
;
import
org.springframework.data.domain.Page
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -47,9 +49,10 @@ public interface FormPageService {
/**
* 查询全部页面
* @param pageFormPageVo 分页
* @return 全部集合
*/
List
<
OutFormPageVo
>
getAllPages
(
);
Page
<
FormPage
>
getAllPages
(
PageFormPageVo
pageFormPageVo
);
/**
* 根据页面id查询tableInfo
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/service/impl/FormPageServiceImpl.java
浏览文件 @
92367aee
...
...
@@ -5,12 +5,15 @@ import com.github.wenhao.jpa.PredicateBuilder;
import
com.github.wenhao.jpa.Specifications
;
import
com.tykj.workflowcore.model_layer.dao.TableInfoDao
;
import
com.tykj.workflowcore.model_layer.model.TableInfo
;
import
com.tykj.workflowcore.workflow_editer.entity.FlowsInfo
;
import
com.tykj.workflowcore.workflow_editer.entity.FormPage
;
import
com.tykj.workflowcore.workflow_editer.mapper.FormPageMapper
;
import
com.tykj.workflowcore.workflow_editer.service.FormPageService
;
import
com.tykj.workflowcore.workflow_editer.vo.InFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.OutFormPageVo
;
import
com.tykj.workflowcore.workflow_editer.vo.PageFormPageVo
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
...
...
@@ -62,18 +65,17 @@ public class FormPageServiceImpl implements FormPageService {
}
@Override
public
List
<
OutFormPageVo
>
getAllPages
(
)
{
public
Page
<
FormPage
>
getAllPages
(
PageFormPageVo
pageFormPageVo
)
{
ArrayList
<
OutFormPageVo
>
formPageVos
=
new
ArrayList
<>();
List
<
FormPage
>
formPages
=
formPageMapper
.
findAll
();
for
(
FormPage
formPage
:
formPages
)
{
// FormPageVo formPageVo = new FormPageVo();
// BeanUtils.copyProperties(formPage,formPageVo);
// formPageVos.add(formPageVo);
OutFormPageVo
outFormPageVo
=
formPage
.
toEntityVo
();
formPageVos
.
add
(
outFormPageVo
);
}
return
formPageVos
;
PredicateBuilder
<
FormPage
>
and
=
Specifications
.
and
();
and
.
eq
(
pageFormPageVo
.
getPageName
()!=
null
,
"pageName"
,
pageFormPageVo
.
getPageName
());
and
.
eq
(
pageFormPageVo
.
getPageDesc
()!=
null
,
"pageDesc"
,
pageFormPageVo
.
getPageDesc
());
and
.
eq
(
pageFormPageVo
.
getCreateTime
()!=
null
,
"createTime"
,
pageFormPageVo
.
getCreateTime
());
Page
<
FormPage
>
formPagePage
=
formPageMapper
.
findAll
(
and
.
build
(),
pageFormPageVo
.
getPageable
());
return
formPagePage
;
}
@Override
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/service/impl/WorkFlowServiceImpl.java
浏览文件 @
92367aee
...
...
@@ -249,7 +249,7 @@ public class WorkFlowServiceImpl implements WorkFlowService {
if
(
nextTaskVo
.
getRoleId
()!=
null
&&
nextTaskVo
.
getRoleId
().
size
()>
0
){
taskQuery
.
taskCandidateGroupIn
(
nextTaskVo
.
getRoleId
()).
orderByTaskCreateTime
().
desc
();
}
List
<
Task
>
listTask
=
taskQuery
.
endOr
().
list
(
);
List
<
Task
>
listTask
=
taskQuery
.
endOr
().
list
Page
(
1
,
5
);
for
(
Task
task
:
listTask
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
ProcessInstance
processInstance
=
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/vo/NextTaskVo.java
浏览文件 @
92367aee
package
com
.
tykj
.
workflowcore
.
workflow_editer
.
vo
;
import
com.tykj.workflowcore.base.page.JpaCustomOrder
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/vo/OutFormPageVo.java
浏览文件 @
92367aee
package
com
.
tykj
.
workflowcore
.
workflow_editer
.
vo
;
import
com.tykj.workflowcore.base.page.JpaCustomOrder
;
import
com.tykj.workflowcore.base.page.JpaCustomPage
;
import
com.tykj.workflowcore.workflow_editer.entity.FormPage
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/tykj/workflowcore/workflow_editer/vo/PageFormPageVo.java
0 → 100644
浏览文件 @
92367aee
package
com
.
tykj
.
workflowcore
.
workflow_editer
.
vo
;
import
com.tykj.workflowcore.base.page.JpaCustomPage
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.Date
;
/**
* ClassName: PageFormPageVo
* Package: com.tykj.workflowcore.workflow_editer.vo
* Description:
* Datetime: 2021/3/11 15:33
*
* @Author: zsp
*/
@AllArgsConstructor
@NoArgsConstructor
@Data
@Api
(
tags
=
"分页查询页面"
)
public
class
PageFormPageVo
extends
JpaCustomPage
{
@ApiModelProperty
(
"页面名称"
)
private
String
pageName
;
@ApiModelProperty
(
"页面描述"
)
private
String
pageDesc
;
@ApiModelProperty
(
"页面创建时间"
)
private
Date
createTime
;
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论