Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jyzb-platform
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
赵剑炜
jyzb-platform
Commits
339f1be7
Commit
339f1be7
authored
Jul 11, 2023
by
赵剑炜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop-zhaojw' into develop
parents
7dddae17
475fc1bc
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
84 行增加
和
64 行删除
+84
-64
HttpStatus.java
jyzb-biz/src/main/java/com/junmp/jyzb/utils/HttpStatus.java
+15
-1
ReturnMsg.java
jyzb-biz/src/main/java/com/junmp/jyzb/utils/ReturnMsg.java
+17
-1
BpmnController.java
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
+27
-22
MainProcessController.java
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/MainProcessController.java
+0
-0
BpmnDoc.java
jyzb-process/src/main/java/com/junmp/junmpProcess/doc/BpmnDoc.java
+0
-17
WorkProcessService.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
+11
-9
WorkProcessServiceImpl.java
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
+0
-0
BpmnConvert.java
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/BpmnConvert.java
+2
-0
TemplateGroupVo.java
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/TemplateGroupVo.java
+0
-14
TurnVo.java
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/TurnVo.java
+12
-0
OrgUserMapper.xml
jyzb-process/src/main/resources/mapper/OrgUserMapper.xml
+0
-0
没有找到文件。
jyzb-biz/src/main/java/com/junmp/jyzb/utils/HttpStatus.java
View file @
339f1be7
...
...
@@ -19,10 +19,11 @@ public class HttpStatus
*/
public
static
final
int
ERROR
=
99500
;
/**
* 没有操作权限
*/
public
static
final
int
NO_PERMISSION
=
10001
;
public
static
final
int
NO_PERMISSION
=
1000
0
1
;
/**
* 没有该账户信息
...
...
@@ -35,6 +36,19 @@ public class HttpStatus
public
static
final
int
PAGE_NOTFOUND
=
100003
;
/**
* 流程启动失败
*/
public
static
final
int
PROCESS_START_ERROR
=
100004
;
/**
* 流程已经结束
*/
public
static
final
int
PROCESS_WAS_END
=
100005
;
/**
*没有运行时的任务实例,请确认!
*/
public
static
final
int
NO_SUCH_PROCESS
=
100006
;
/**
* 请求数据超时
*/
public
static
final
int
TIMEOUT
=
19996
;
...
...
jyzb-biz/src/main/java/com/junmp/jyzb/utils/ReturnMsg.java
View file @
339f1be7
...
...
@@ -12,17 +12,33 @@ public class ReturnMsg {
public
static
final
String
PASS
=
"操作成功"
;
/**
* 操作成功
*/
public
static
final
String
NO_SUCH_PROCESS
=
"没有运行时的任务实例"
;
/**
* 操作失败
*/
public
static
final
String
ERROR
=
"操作失败"
;
/**
* 操作失败
*/
public
static
final
String
PROCESS_WAS_END
=
"当前任务已经结束"
;
/**
* 未查询到相关数据
*/
public
static
final
String
NO_DATA
=
"未查询到相关数据"
;
/**
* 未查询到相关数据
*/
public
static
final
String
PROCESS_START_ERROR
=
"启动流程失败"
;
/**
* 请求数据不合法
*/
public
static
final
String
DATA_ILLEGAL
=
"请求数据不合法"
;
}
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/BpmnController.java
View file @
339f1be7
...
...
@@ -10,7 +10,6 @@ import com.fasterxml.jackson.databind.JsonNode;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.junmp.junmpProcess.common.R
;
import
com.junmp.junmpProcess.common.Result
;
import
com.junmp.junmpProcess.doc.BpmnDoc
;
import
com.junmp.junmpProcess.dto.ApplyDTO
;
import
com.junmp.junmpProcess.dto.HandleDataDTO
;
import
com.junmp.junmpProcess.dto.StartProcessInstanceDTO
;
...
...
@@ -21,10 +20,10 @@ import com.junmp.junmpProcess.entity.ProcessTemplates;
import
com.junmp.junmpProcess.exception.WorkFlowException
;
import
com.junmp.junmpProcess.service.Repository.ProcessTemplateService
;
import
com.junmp.junmpProcess.utils.BpmnConvert
;
import
com.junmp.junmpProcess.vo.
HistoryProcessInstanceVO
;
import
com.junmp.j
unmpProcess.vo.ProcessVO
;
import
com.junmp.j
unmpProcess.vo.TaskVO
;
import
com.junmp.j
unmpProcess.vo.UpdateProcessVO
;
import
com.junmp.junmpProcess.vo.
*
;
import
com.junmp.j
yzb.utils.HttpStatus
;
import
com.junmp.j
yzb.utils.ResponseResult
;
import
com.junmp.j
yzb.utils.ReturnMsg
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.SneakyThrows
;
...
...
@@ -56,17 +55,17 @@ import java.util.Map;
@RestController
@RequestMapping
(
"/Process"
)
@Api
(
tags
=
"流程表单方法"
)
public
class
BpmnController
implements
BpmnDoc
{
public
class
BpmnController
{
@Autowired
private
ProcessTemplateService
processTemplateService
;
@Autowired
private
WorkProcessService
WorkProcessService
;
@Override
@ApiOperation
(
"创建流程和表单"
)
@PostMapping
(
value
=
"create"
)
public
Res
ult
<
String
>
create
(
@RequestBody
ProcessVO
processVO
)
throws
JsonProcessingException
{
public
Res
ponseResult
create
(
@RequestBody
ProcessVO
processVO
)
throws
JsonProcessingException
{
return
WorkProcessService
.
createBpmn
(
processVO
);
}
...
...
@@ -75,35 +74,44 @@ public class BpmnController implements BpmnDoc {
*/
@ApiOperation
(
"修改表单"
)
@PutMapping
(
"updateForm"
)
public
Objec
t
updateForm
(
@RequestBody
UpdateProcessVO
process
)
throws
JsonProcessingException
{
public
ResponseResul
t
updateForm
(
@RequestBody
UpdateProcessVO
process
)
throws
JsonProcessingException
{
return
WorkProcessService
.
updateForm
(
process
);
}
/**
* 编辑表单
*/
@ApiOperation
(
"轉交"
)
@PutMapping
(
"turn"
)
public
ResponseResult
turn
(
@RequestBody
TurnVo
turns
)
{
return
WorkProcessService
.
turn
(
turns
);
}
@ApiOperation
(
"通过流程定义id启动流程"
)
@PostMapping
(
"start"
)
public
Res
ult
<
Object
>
start
(
@RequestBody
StartProcessInstanceDTO
startProcessInstanceDTO
)
{
public
Res
ponseResult
start
(
@RequestBody
StartProcessInstanceDTO
startProcessInstanceDTO
)
{
return
WorkProcessService
.
start
(
startProcessInstanceDTO
);
}
@ApiOperation
(
"查看我发起的流程"
)
@PostMapping
(
"applyList"
)
public
Res
ult
<
Page
<
HistoryProcessInstanceVO
>>
applyList
(
@RequestBody
ApplyDTO
ApplyDTO
)
{
public
Res
ponseResult
applyList
(
@RequestBody
ApplyDTO
ApplyDTO
)
{
return
WorkProcessService
.
applyList
(
ApplyDTO
);
}
@ApiOperation
(
"查看我的待办"
)
@PostMapping
(
"toDoList"
)
public
Res
ult
<
Page
<
TaskVO
>>
toDoList
(
@RequestBody
TaskDTO
taskDTO
){
public
Res
ponseResult
toDoList
(
@RequestBody
TaskDTO
taskDTO
){
return
WorkProcessService
.
toDoList
(
taskDTO
);
}
@ApiOperation
(
"同意按钮"
)
@PostMapping
(
"agree"
)
public
Res
ult
<
Page
<
TaskVO
>>
agree
(
@RequestBody
HandleDataDTO
handleDataDTO
){
public
Res
ponseResult
agree
(
@RequestBody
HandleDataDTO
handleDataDTO
){
return
WorkProcessService
.
agree
(
handleDataDTO
);
}
@ApiOperation
(
"拒绝按钮"
)
@PostMapping
(
"refuse"
)
public
Res
ult
<
Page
<
TaskVO
>>
refuse
(
@RequestBody
HandleDataDTO
handleDataDTO
){
public
Res
ponseResult
refuse
(
@RequestBody
HandleDataDTO
handleDataDTO
){
return
WorkProcessService
.
refuse
(
handleDataDTO
);
}
/**
* 查询表单模板数据
...
...
@@ -113,10 +121,10 @@ public class BpmnController implements BpmnDoc {
*/
@ApiOperation
(
"根据ID获取表单信息"
)
@PostMapping
(
value
=
"getFormTemplateById"
)
public
Objec
t
getFormTemplateById
(
String
templateId
)
{
public
ResponseResul
t
getFormTemplateById
(
String
templateId
)
{
ProcessTemplates
processTemplates
=
processTemplateService
.
getById
(
templateId
);
processTemplates
.
setFormId
(
processTemplates
.
getTemplateId
());
return
R
.
ok
(
processTemplates
);
return
new
ResponseResult
(
HttpStatus
.
SUCCESS
,
ReturnMsg
.
PASS
,
processTemplates
);
}
/**
...
...
@@ -125,8 +133,8 @@ public class BpmnController implements BpmnDoc {
* @return 模板详情数据
*/
@ApiOperation
(
"获取全部可用的表单和审核流"
)
@
Pos
tMapping
(
value
=
"getFormList"
)
public
Objec
t
getFormList
(
)
{
@
Ge
tMapping
(
value
=
"getFormList"
)
public
ResponseResul
t
getFormList
(
)
{
return
WorkProcessService
.
getFormList
();
}
...
...
@@ -138,10 +146,7 @@ public class BpmnController implements BpmnDoc {
*/
@ApiOperation
(
"通过模板id查看流程信息"
)
@GetMapping
(
"getFormDetail"
)
public
Res
ult
<
ProcessTemplates
>
getFormDetail
(
@RequestParam
(
"templateId"
)
String
templateId
){
public
Res
ponseResult
getFormDetail
(
@RequestParam
(
"templateId"
)
String
templateId
){
return
WorkProcessService
.
getFormDetail
(
templateId
);
}
}
jyzb-process/src/main/java/com/junmp/junmpProcess/controller/MainProcessController.java
View file @
339f1be7
差异被折叠。
点击展开。
jyzb-process/src/main/java/com/junmp/junmpProcess/doc/BpmnDoc.java
deleted
100644 → 0
View file @
7dddae17
package
com
.
junmp
.
junmpProcess
.
doc
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.junmp.junmpProcess.common.Result
;
import
com.junmp.junmpProcess.vo.ProcessVO
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
@Api
(
value
=
"bpmn接口"
,
tags
=
"bpmn接口"
)
public
interface
BpmnDoc
{
/**
* bpmn划线
*/
@ApiOperation
(
value
=
"bpmn划线"
,
tags
=
"bpmn划线"
)
Result
<
String
>
create
(
ProcessVO
processVO
)
throws
JsonProcessingException
;
}
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/WorkProcessService.java
View file @
339f1be7
...
...
@@ -10,6 +10,7 @@ import com.junmp.junmpProcess.dto.StartProcessInstanceDTO;
import
com.junmp.junmpProcess.dto.TaskDTO
;
import
com.junmp.junmpProcess.entity.ProcessTemplates
;
import
com.junmp.junmpProcess.vo.*
;
import
com.junmp.jyzb.utils.ResponseResult
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
...
...
@@ -22,13 +23,14 @@ public interface WorkProcessService {
*
* @return
*/
Res
ult
<
String
>
createBpmn
(
ProcessVO
processVO
)
throws
JsonProcessingException
;
Res
ponseResult
createBpmn
(
ProcessVO
processVO
)
throws
JsonProcessingException
;
/**
* 编辑表单
*
* @return
*/
Object
updateForm
(
UpdateProcessVO
process
)
throws
JsonProcessingException
;
ResponseResult
updateForm
(
UpdateProcessVO
process
)
throws
JsonProcessingException
;
ResponseResult
turn
(
TurnVo
turns
);
/**
* @Author: Zhaojw
...
...
@@ -37,14 +39,14 @@ public interface WorkProcessService {
* @Params:
* @Return
*/
Res
ult
<
ProcessTemplates
>
getFormDetail
(
String
templateId
);
Res
ponseResult
getFormDetail
(
String
templateId
);
/**
* 获取用户可见表单
*
* @return
*/
Objec
t
getFormList
();
ResponseResul
t
getFormList
();
/**
...
...
@@ -59,21 +61,21 @@ public interface WorkProcessService {
*
* @return
*/
Res
ult
<
Object
>
start
(
StartProcessInstanceDTO
startProcessInstanceDTO
);
Res
ponseResult
start
(
StartProcessInstanceDTO
startProcessInstanceDTO
);
/**
* 查看我发起的流程
*
* @return
*/
Res
ult
<
Page
<
HistoryProcessInstanceVO
>>
applyList
(
ApplyDTO
applyDTO
);
Res
ponseResult
applyList
(
ApplyDTO
applyDTO
);
/**
* 查看我的待办
*
* @return
*/
Res
ult
<
Page
<
TaskVO
>>
toDoList
(
TaskDTO
taskDTO
);
Res
ponseResult
toDoList
(
TaskDTO
taskDTO
);
/**
* 查看我的已办
...
...
@@ -87,7 +89,7 @@ public interface WorkProcessService {
*
* @return
*/
Result
agree
(
HandleDataDTO
handleDataDTO
);
Res
ponseRes
ult
agree
(
HandleDataDTO
handleDataDTO
);
/**
* 委派
...
...
@@ -108,7 +110,7 @@ public interface WorkProcessService {
*
* @return
*/
Result
refuse
(
HandleDataDTO
handleDataDTO
);
Res
ponseRes
ult
refuse
(
HandleDataDTO
handleDataDTO
);
/**
* 撤销按钮
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/service/Bussiness/impl/WorkProcessServiceImpl.java
View file @
339f1be7
差异被折叠。
点击展开。
jyzb-process/src/main/java/com/junmp/junmpProcess/utils/BpmnConvert.java
View file @
339f1be7
...
...
@@ -9,7 +9,9 @@ import org.flowable.bpmn.BpmnAutoLayout;
import
org.flowable.bpmn.converter.BpmnXMLConverter
;
import
org.flowable.bpmn.model.*
;
import
org.flowable.bpmn.model.Process
;
import
org.flowable.engine.TaskService
;
import
org.flowable.engine.delegate.ExecutionListener
;
import
org.flowable.task.service.impl.persistence.entity.TaskEntity
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.annotation.Resource
;
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/TemplateGroupVo.java
View file @
339f1be7
...
...
@@ -18,10 +18,6 @@ import java.util.List;
@AllArgsConstructor
public
class
TemplateGroupVo
{
private
Integer
id
;
private
String
name
;
private
List
<
Template
>
items
;
@Data
...
...
@@ -32,19 +28,9 @@ public class TemplateGroupVo {
private
String
formId
;
private
String
processDefinitionId
;
private
Integer
tgId
;
private
String
formName
;
private
String
icon
;
private
Boolean
isStop
;
private
String
remark
;
private
JSONObject
logo
;
private
String
background
;
private
String
updated
;
private
String
templateId
;
}
...
...
jyzb-process/src/main/java/com/junmp/junmpProcess/vo/TurnVo.java
0 → 100644
View file @
339f1be7
package
com
.
junmp
.
junmpProcess
.
vo
;
import
lombok.Data
;
@Data
public
class
TurnVo
{
private
String
taskId
;
private
String
userId
;
private
String
[]
assigneeList
;
}
jyzb-process/src/main/
java/com/junmp/junmpProcess/mapper/xml
/OrgUserMapper.xml
→
jyzb-process/src/main/
resources/mapper
/OrgUserMapper.xml
View file @
339f1be7
File moved
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论