Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
smart_gov_platform
Commits
34cd5ee0
Commit
34cd5ee0
authored
Jun 01, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加门户系统模块添加配置
parent
60318551
Changes
54
Hide whitespace changes
Inline
Side-by-side
Showing
54 changed files
with
50 additions
and
2396 deletions
+50
-2396
base-manager/pom.xml
base-manager/pom.xml
+1
-1
base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinCategoryServiceImpl.java
...xhx/module/skin/service/impl/SkinCategoryServiceImpl.java
+5
-2
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/DefinitionVoPdu.java
...java/com/mortals/xhx/common/pdu/flow/DefinitionVoPdu.java
+0
-29
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowCommentPdu.java
.../java/com/mortals/xhx/common/pdu/flow/FlowCommentPdu.java
+0
-21
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowNextPdu.java
...ain/java/com/mortals/xhx/common/pdu/flow/FlowNextPdu.java
+0
-35
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowProcDefPdu.java
.../java/com/mortals/xhx/common/pdu/flow/FlowProcDefPdu.java
+0
-76
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowSaveXmlPdu.java
.../java/com/mortals/xhx/common/pdu/flow/FlowSaveXmlPdu.java
+0
-30
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskNotifyPdu.java
...va/com/mortals/xhx/common/pdu/flow/FlowTaskNotifyPdu.java
+0
-31
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskPdu.java
...ain/java/com/mortals/xhx/common/pdu/flow/FlowTaskPdu.java
+0
-215
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskVars.java
...in/java/com/mortals/xhx/common/pdu/flow/FlowTaskVars.java
+0
-96
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskVoPdu.java
...n/java/com/mortals/xhx/common/pdu/flow/FlowTaskVoPdu.java
+0
-63
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowUserTaskPdu.java
...java/com/mortals/xhx/common/pdu/flow/FlowUserTaskPdu.java
+0
-26
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowViewerPdu.java
...n/java/com/mortals/xhx/common/pdu/flow/FlowViewerPdu.java
+0
-18
common-lib/src/main/java/com/mortals/xhx/excel/ReadExcel.java
...on-lib/src/main/java/com/mortals/xhx/excel/ReadExcel.java
+0
-5
common-lib/src/main/java/com/mortals/xhx/excel/ReadExcelField.java
...b/src/main/java/com/mortals/xhx/excel/ReadExcelField.java
+0
-26
common-lib/src/main/java/com/mortals/xhx/excel/WriteExcel.java
...n-lib/src/main/java/com/mortals/xhx/excel/WriteExcel.java
+0
-10
common-lib/src/main/java/com/mortals/xhx/excel/WriteExcelField.java
.../src/main/java/com/mortals/xhx/excel/WriteExcelField.java
+0
-25
common-lib/src/main/java/com/mortals/xhx/feign/AttachmentEntity.java
...src/main/java/com/mortals/xhx/feign/AttachmentEntity.java
+0
-30
common-lib/src/main/java/com/mortals/xhx/feign/BaseTaskReq.java
...-lib/src/main/java/com/mortals/xhx/feign/BaseTaskReq.java
+0
-64
common-lib/src/main/java/com/mortals/xhx/feign/area/IApiAreaFeign.java
...c/main/java/com/mortals/xhx/feign/area/IApiAreaFeign.java
+31
-0
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowDefinitionFeign.java
...m/mortals/xhx/feign/flowable/IApiFlowDefinitionFeign.java
+0
-54
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowFeign.java
...in/java/com/mortals/xhx/feign/flowable/IApiFlowFeign.java
+0
-194
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowInstanceFeign.java
...com/mortals/xhx/feign/flowable/IApiFlowInstanceFeign.java
+0
-87
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowTaskFeign.java
...ava/com/mortals/xhx/feign/flowable/IApiFlowTaskFeign.java
+0
-195
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/InstanceQueryParamsReq.java
...als/xhx/feign/processinstance/InstanceQueryParamsReq.java
+0
-68
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessCommonReq.java
...m/mortals/xhx/feign/processinstance/ProcessCommonReq.java
+0
-22
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessDeleteReq.java
...m/mortals/xhx/feign/processinstance/ProcessDeleteReq.java
+0
-27
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessInstanceInfo.java
...ortals/xhx/feign/processinstance/ProcessInstanceInfo.java
+0
-158
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessStopReq.java
...com/mortals/xhx/feign/processinstance/ProcessStopReq.java
+0
-20
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessUpdateStateReq.java
...tals/xhx/feign/processinstance/ProcessUpdateStateReq.java
+0
-26
common-lib/src/main/java/com/mortals/xhx/feign/req/ApiReq.java
...n-lib/src/main/java/com/mortals/xhx/feign/req/ApiReq.java
+0
-23
common-lib/src/main/java/com/mortals/xhx/feign/req/BaseQueryReq.java
...src/main/java/com/mortals/xhx/feign/req/BaseQueryReq.java
+3
-3
common-lib/src/main/java/com/mortals/xhx/feign/req/DefinitionReq.java
...rc/main/java/com/mortals/xhx/feign/req/DefinitionReq.java
+0
-33
common-lib/src/main/java/com/mortals/xhx/feign/req/FlowTaskReq.java
.../src/main/java/com/mortals/xhx/feign/req/FlowTaskReq.java
+0
-72
common-lib/src/main/java/com/mortals/xhx/feign/rsp/DefinitionDeployRsp.java
...n/java/com/mortals/xhx/feign/rsp/DefinitionDeployRsp.java
+0
-21
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowProcDef.java
.../src/main/java/com/mortals/xhx/feign/rsp/FlowProcDef.java
+0
-64
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowProcStartInfo.java
...ain/java/com/mortals/xhx/feign/rsp/FlowProcStartInfo.java
+0
-25
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowTaskInfo.java
...src/main/java/com/mortals/xhx/feign/rsp/FlowTaskInfo.java
+0
-167
common-lib/src/main/java/com/mortals/xhx/feign/rsp/TaskRsp.java
...-lib/src/main/java/com/mortals/xhx/feign/rsp/TaskRsp.java
+0
-22
common-lib/src/main/java/com/mortals/xhx/feign/rsp/UserRsp.java
...-lib/src/main/java/com/mortals/xhx/feign/rsp/UserRsp.java
+0
-1
common-lib/src/main/java/com/mortals/xhx/feign/runtime/StartProcessInstanceReq.java
...om/mortals/xhx/feign/runtime/StartProcessInstanceReq.java
+0
-70
common-lib/src/main/java/com/mortals/xhx/feign/system/param/IParamFeign.java
.../java/com/mortals/xhx/feign/system/param/IParamFeign.java
+5
-2
common-lib/src/main/java/com/mortals/xhx/feign/task/AddSignTaskReq.java
.../main/java/com/mortals/xhx/feign/task/AddSignTaskReq.java
+0
-29
common-lib/src/main/java/com/mortals/xhx/feign/task/CommonTaskReq.java
...c/main/java/com/mortals/xhx/feign/task/CommonTaskReq.java
+0
-33
common-lib/src/main/java/com/mortals/xhx/feign/task/CompleteTaskReq.java
...main/java/com/mortals/xhx/feign/task/CompleteTaskReq.java
+0
-47
common-lib/src/main/java/com/mortals/xhx/feign/task/DelegateTaskReq.java
...main/java/com/mortals/xhx/feign/task/DelegateTaskReq.java
+0
-23
common-lib/src/main/java/com/mortals/xhx/feign/task/DeleteTaskReq.java
...c/main/java/com/mortals/xhx/feign/task/DeleteTaskReq.java
+0
-20
common-lib/src/main/java/com/mortals/xhx/feign/task/RejectTaskReq.java
...c/main/java/com/mortals/xhx/feign/task/RejectTaskReq.java
+0
-20
common-lib/src/main/java/com/mortals/xhx/feign/task/ReturnTaskReq.java
...c/main/java/com/mortals/xhx/feign/task/ReturnTaskReq.java
+0
-20
common-lib/src/main/java/com/mortals/xhx/feign/task/RevokeTaskReq.java
...c/main/java/com/mortals/xhx/feign/task/RevokeTaskReq.java
+0
-20
common-lib/src/main/java/com/mortals/xhx/feign/task/TurnTaskReq.java
...src/main/java/com/mortals/xhx/feign/task/TurnTaskReq.java
+0
-23
common-lib/src/main/java/com/mortals/xhx/feign/user/IApiUserFeign.java
...c/main/java/com/mortals/xhx/feign/user/IApiUserFeign.java
+2
-2
portal-manager/pom.xml
portal-manager/pom.xml
+2
-2
portal-manager/src/main/java/com/mortals/xhx/module/menu/web/MenuController.java
.../java/com/mortals/xhx/module/menu/web/MenuController.java
+1
-0
No files found.
base-manager/pom.xml
View file @
34cd5ee0
...
...
@@ -32,7 +32,7 @@
<profiles.rabbitmq.port>
5672
</profiles.rabbitmq.port>
<profiles.nacos.server-addr>
192.168.0.252:8848
</profiles.nacos.server-addr>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.namespace>
smart-gov
</profiles.nacos.namespace>
<profiles.nacos.namespace>
smart-gov
-dev
</profiles.nacos.namespace>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
</properties>
</profile>
...
...
base-manager/src/main/java/com/mortals/xhx/module/skin/service/impl/SkinCategoryServiceImpl.java
View file @
34cd5ee0
...
...
@@ -56,8 +56,11 @@ public class SkinCategoryServiceImpl extends AbstractCRUDServiceImpl<SkinCategor
protected
void
removeAfter
(
Long
[]
ids
,
Context
context
,
int
result
)
throws
AppException
{
SkinBaseQuery
skinBaseQuery
=
new
SkinBaseQuery
();
skinBaseQuery
.
setCategoryIdList
(
Arrays
.
asList
(
ids
));
Long
[]
skinBaseIds
=
this
.
skinBaseService
.
find
(
skinBaseQuery
,
context
).
stream
().
map
(
item
->
item
.
getId
()).
toArray
(
Long
[]::
new
);
this
.
skinBaseService
.
remove
(
skinBaseIds
,
context
);
Long
[]
skinBaseIds
=
skinBaseService
.
find
(
skinBaseQuery
,
context
).
stream
().
map
(
item
->
item
.
getId
()).
toArray
(
Long
[]::
new
);
if
(!
ObjectUtils
.
isEmpty
(
skinBaseIds
))
{
this
.
skinBaseService
.
remove
(
skinBaseIds
,
context
);
}
super
.
removeAfter
(
ids
,
context
,
result
);
}
}
\ No newline at end of file
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/DefinitionVoPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流定义前端实体类
*
* @author: finegirl
* @date: 2021/7/31 23:38
*/
@Getter
@Setter
@ApiModel
(
"工作流定义前端实体类"
)
public
class
DefinitionVoPdu
implements
Serializable
{
@ApiModelProperty
(
"流程定义ID"
)
private
String
deployId
;
@ApiModelProperty
(
"状态"
)
private
Integer
state
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowCommentPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
lombok.Builder
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@Builder
public
class
FlowCommentPdu
implements
Serializable
{
/**
* 意见类别 0 正常意见 1 退回意见 2 驳回意见
*/
private
String
type
;
/**
* 意见内容
*/
private
String
comment
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowNextPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
com.mortals.xhx.common.model.SysRole
;
import
com.mortals.xhx.common.model.SysUser
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 动态人员、组
*
* @author: finegirl
* @date: 2021/8/1 22:49
*/
@Data
public
class
FlowNextPdu
implements
Serializable
{
private
String
type
;
/**
* 数据类型(fixed,dynamc两种)
*/
private
String
dateType
;
private
String
vars
;
private
String
name
;
private
String
assignee
;
private
List
<
String
>
candidateUsers
;
private
List
<
String
>
candidateGroups
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowProcDefPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 流程定义实体类
*
* @author: finegirl
* @date: 2021/7/31 14:56
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel
(
"流程定义"
)
public
class
FlowProcDefPdu
implements
Serializable
{
/**
* 流程id
*/
@ApiModelProperty
(
"流程id"
)
private
String
id
;
/**
* 流程名称
*/
@ApiModelProperty
(
"流程名称"
)
private
String
name
;
/**
* 流程key
*/
@ApiModelProperty
(
"流程key"
)
private
String
key
;
/**
* 流程分类
*/
@ApiModelProperty
(
"流程分类"
)
private
String
category
;
/**
* 配置表单名称
*/
@ApiModelProperty
(
"配置表单名称"
)
private
String
formName
;
/**
* 配置表单id
*/
@ApiModelProperty
(
"配置表单id"
)
private
Long
formId
;
/**
* 版本
*/
@ApiModelProperty
(
"版本"
)
private
int
version
;
/**
* 部署id
*/
@ApiModelProperty
(
"部署ID"
)
private
String
deploymentId
;
/**
* 流程定义状态: 1:激活 , 2:中止
*/
@ApiModelProperty
(
"流程定义状态: 1:激活 , 2:中止"
)
private
int
suspensionState
;
/**
* 部署时间
*/
@ApiModelProperty
(
"部署时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
deploymentTime
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowSaveXmlPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 流程类
*
* @author: finegirl
* @date: 2021/7/31 21:15
*/
@Data
public
class
FlowSaveXmlPdu
implements
Serializable
{
/**
* 流程名称
*/
private
String
name
;
/**
* 流程分类
*/
private
String
category
;
/**
* xml 文件
*/
private
String
xml
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskNotifyPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
public
class
FlowTaskNotifyPdu
implements
Serializable
{
/**
* 用户审核列表(一个或者多个)
*/
private
List
<
String
>
userNameList
;
/**
* taskId
*/
private
String
taskId
;
/**
* taskName
*/
private
String
taskName
;
/**
* 租户Id
*/
private
String
tenantId
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
com.mortals.xhx.feign.AttachmentEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流任务
*
* @author: finegirl
* @date: 2021/7/31 23:38
*/
@Getter
@Setter
public
class
FlowTaskPdu
implements
Serializable
{
/**
* 任务编号
*/
private
String
taskId
;
/**
* 任务名称
*/
private
String
taskName
;
/**
* 是否为子任务,0否 1是
*/
private
Integer
subTask
=
0
;
/**
* 表单名称
*/
private
String
formName
;
/**
* 父任务编号
*/
private
String
parentTaskId
;
/**
* 业务系统key
*/
private
String
businessKey
;
/**
* 任务Key
*/
private
String
taskDefKey
;
/**
* 任务执行人Id
*/
private
String
assigneeId
;
/**
* 部门名称
*/
private
String
deptName
;
/**
* 流程发起人部门名称
*/
private
String
startDeptName
;
/**
* 任务执行人名称
*/
private
String
assigneeName
;
/**
* 流程发起人Id
*/
private
String
startUserId
;
/**
* 流程发起人名称
*/
private
String
startUserName
;
/**
* 流程类型
*/
private
String
category
;
/**
* 流程变量信息
*/
private
Object
procVars
;
/**
* 局部变量信息
*/
private
Object
taskLocalVars
;
/**
* 流程部署编号
*/
private
String
deployId
;
/**
* 流程ID
*/
private
String
procDefId
;
/**
* 流程key
*/
private
String
procDefKey
;
/**
* 流程定义名称
*/
private
String
procDefName
;
/**
* 流程定义内置使用版本
*/
private
int
procDefVersion
;
/**
* 流程实例ID
*/
private
String
procInsId
;
/**
* 历史流程实例ID
*/
private
String
hisProcInsId
;
/**
* 任务耗时
*/
private
String
duration
;
/**
* 任务意见
*/
private
FlowCommentPdu
comment
;
/**
* 候选执行人
*/
private
String
candidate
;
/**
* 任务创建时间
*/
//@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private
Date
createTime
;
/**
* 任务完成时间
*/
//@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private
Date
finishTime
;
/**
* 流程变量信息
*/
private
Map
<
String
,
Object
>
values
;
/**
* 附件信息
*/
private
List
<
AttachmentEntity
>
attachmentList
;
/**
* 用户名称
*/
private
String
userCode
;
/**
* 审批人
*/
private
String
assignee
;
/**
* 候选人
*/
private
List
<
String
>
candidateUsers
;
/**
* 审批组
*/
private
List
<
String
>
candidateGroups
;
/**
* 业务平台标识
*/
private
String
platformSn
;
/**
* 项目名称
*/
private
String
projectName
;
/**
* 项目编号
*/
private
String
projectCode
;
/**
* 委托人
*/
private
String
procurementAgentAndPrincipal
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskVars.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.TypeReference
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
@Getter
@Setter
@ApiModel
(
"工作流任务相关-返回参数"
)
public
class
FlowTaskVars
implements
Serializable
{
@ApiModelProperty
(
"任务Id"
)
private
String
taskId
;
@ApiModelProperty
(
"节点"
)
private
String
targetKey
;
private
String
name
;
@ApiModelProperty
(
"审批人"
)
private
String
assignee
;
@ApiModelProperty
(
"候选人"
)
private
List
<
String
>
candidateUsers
;
@ApiModelProperty
(
"候选人"
)
private
String
candidateUsersName
;
@ApiModelProperty
(
"候选人名"
)
private
String
candidateUsersIds
;
@ApiModelProperty
(
"审批组"
)
private
List
<
String
>
candidateGroups
;
@ApiModelProperty
(
"审批组名"
)
private
String
candidateGroupsName
;
@ApiModelProperty
(
"审批组ids"
)
private
String
candidateGroupsids
;
@ApiModelProperty
(
"el表达式"
)
private
String
el
;
@ApiModelProperty
(
"是否多实例并行,0否1是"
)
private
Integer
multiple
;
@ApiModelProperty
(
"审核人列表"
)
private
List
<
String
>
assigneeList
;
public
static
void
main
(
String
[]
args
)
{
String
temp
=
"[{\"el\":\"${assignee1}\",\"multiple\":0,\"name\":\"行政审批\",\"targetKey\":\"Activity_04yxg8r\",\"assignee\":\"finegirl\",\"assigneeName\":\"张三\"},{\"el\":\"${assignee2}\",\"multiple\":0,\"name\":\"经理审批\",\"targetKey\":\"Activity_0m7qwz2\",\"assignee\":\"zhaoxiaofei\",\"assigneeName\":\"赵啸非\"},{\"el\":\"assigneeList\",\"multiple\":1,\"name\":\"领导会签\",\"targetKey\":\"Activity_1uv5dhe\",\"assigneeList\":[\"zhang1\",\"zhangbao\"],\"assigneeName\":\"张1,张宝,\"}]\n"
;
List
<
FlowTaskVars
>
list
=
JSON
.
parseObject
(
temp
,
new
TypeReference
<
List
<
FlowTaskVars
>>()
{
});
//构建提交参数
JSONObject
jsonObject
=
new
JSONObject
();
for
(
FlowTaskVars
var
:
list
){
//判断是否并联
if
(
var
.
getMultiple
()==
0
){
//key
String
el
=
var
.
getEl
();
String
key
=
el
.
substring
(
2
,
el
.
length
()
-
1
);
//值
String
assignee
=
var
.
getAssignee
();
jsonObject
.
put
(
key
,
assignee
);
}
else
{
//key
String
key
=
var
.
getEl
();
JSONArray
jsonArray
=
new
JSONArray
();
jsonArray
.
addAll
(
var
.
getAssigneeList
());
jsonObject
.
put
(
key
,
jsonArray
);
}
}
System
.
out
.
println
(
JSON
.
toJSONString
(
jsonObject
));
}
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowTaskVoPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流任务
*
* @author: finegirl
* @date: 2021/7/31 23:38
*/
@Getter
@Setter
@ApiModel
(
"工作流任务相关-返回参数"
)
public
class
FlowTaskVoPdu
implements
Serializable
{
@ApiModelProperty
(
"任务Id"
)
private
String
taskId
;
@ApiModelProperty
(
"用户Id"
)
private
String
userId
;
@ApiModelProperty
(
"任务意见"
)
private
String
comment
;
@ApiModelProperty
(
"流程实例Id"
)
private
String
instanceId
;
@ApiModelProperty
(
"节点"
)
private
String
targetKey
;
private
String
name
;
@ApiModelProperty
(
"流程变量信息"
)
private
Map
<
String
,
Object
>
values
;
@ApiModelProperty
(
"审批人"
)
private
String
assignee
;
@ApiModelProperty
(
"候选人"
)
private
List
<
String
>
candidateUsers
;
@ApiModelProperty
(
"审批组"
)
private
List
<
String
>
candidateGroups
;
@ApiModelProperty
(
"租户Id"
)
private
String
tenantId
;
@ApiModelProperty
(
"el表达式"
)
private
String
el
;
@ApiModelProperty
(
"是否多实例并行,0否1是"
)
private
Integer
multiple
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowUserTaskPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
public
class
FlowUserTaskPdu
implements
Serializable
{
/**
* 用户id
*/
private
String
id
;
/**
* 用户名称
*/
private
String
name
;
/**
* 租户Id
*/
private
String
tenantId
;
}
common-lib/src/main/java/com/mortals/xhx/common/pdu/flow/FlowViewerPdu.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.common.pdu.flow
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
*
*
* @author: zxfei
* @date: 2021/8/5 13:28
*/
@Data
public
class
FlowViewerPdu
implements
Serializable
{
private
String
key
;
private
boolean
completed
;
}
common-lib/src/main/java/com/mortals/xhx/excel/ReadExcel.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.excel
;
public
interface
ReadExcel
{
}
common-lib/src/main/java/com/mortals/xhx/excel/ReadExcelField.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.excel
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* ReadExcelFiled
*
* @author liyiqi
* @date 2019/4/25
*/
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Target
(
ElementType
.
FIELD
)
public
@interface
ReadExcelField
{
int
value
();
String
separator
()
default
"-"
;
boolean
require
()
default
true
;
boolean
splitFirst
()
default
false
;
String
ptn
()
default
""
;
}
common-lib/src/main/java/com/mortals/xhx/excel/WriteExcel.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.excel
;
/**
* WriteExcel
*
* @author liyiqi
* @date 2019/4/25
*/
public
interface
WriteExcel
{
}
common-lib/src/main/java/com/mortals/xhx/excel/WriteExcelField.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.excel
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.Target
;
/**
* WriteExcelField
*
* @author liyiqi
* @date 2019/4/26
*/
@Retention
(
RetentionPolicy
.
RUNTIME
)
@Target
(
ElementType
.
FIELD
)
public
@interface
WriteExcelField
{
String
value
();
String
ptn
()
default
""
;
String
[]
select
()
default
{};
boolean
writeUseSelect
()
default
false
;
}
common-lib/src/main/java/com/mortals/xhx/feign/AttachmentEntity.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign
;
import
lombok.Data
;
/**
* 附件实体类
*
* @author: zxfei
* @date: 2021/8/26 17:46
* @description:
**/
@Data
public
class
AttachmentEntity
{
/**
* 附件名称
*/
protected
String
name
;
/**
* 附件描述
*/
protected
String
desc
;
/**
* 附件类型
*/
protected
String
type
;
/**
* 附件下载地址
*/
protected
String
url
;
}
common-lib/src/main/java/com/mortals/xhx/feign/BaseTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign
;
import
com.mortals.xhx.common.code.CommentTypeEnum
;
import
com.mortals.xhx.common.code.ProcessStatusEnum
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 流程执行过程中的基本参数Req
*
* @author: zxfei
* @date: 2021/8/26 9:55
*/
@Data
public
abstract
class
BaseTaskReq
implements
Serializable
{
/**********************任务相关的参数**********************/
/**
* 任务id 必填
*/
@ApiModelProperty
(
value
=
"任务id"
,
required
=
true
)
private
String
taskId
;
/**
* 流程实例的id
*/
@ApiModelProperty
(
value
=
"流程实例的id"
,
required
=
true
)
private
String
processInstanceId
;
/**
* 节点id 选填
*/
@ApiModelProperty
(
value
=
"节点id"
)
private
String
activityId
;
/**
* 节点名称 选填
*/
@ApiModelProperty
(
value
=
"节点名称"
)
private
String
activityName
;
/**
* 流程实例状态 必填
*/
@ApiModelProperty
(
value
=
"流程实例状态"
,
required
=
true
)
private
ProcessStatusEnum
processStatusEnum
;
/**********************审批意见的参数**********************/
/**
* 操作人code 必填
*/
@ApiModelProperty
(
value
=
"操作人code"
,
required
=
true
)
private
String
userCode
;
/**
* 审批意见 必填
*/
@ApiModelProperty
(
value
=
"审批意见"
,
required
=
true
)
private
String
message
;
/**
* 审批意见类型 必填
*/
@ApiModelProperty
(
value
=
"审批意见类型"
,
required
=
true
)
private
CommentTypeEnum
commentTypeEnum
;
}
common-lib/src/main/java/com/mortals/xhx/feign/area/IApiAreaFeign.java
0 → 100644
View file @
34cd5ee0
package
com.mortals.xhx.feign.area
;
import
com.mortals.xhx.feign.IFeign
;
import
com.mortals.xhx.feign.req.BaseUserQuery
;
import
com.mortals.xhx.feign.req.BaseUserReq
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.rsp.UserRsp
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
/**
* 区域
*
* @author: zxfei
* @date: 2022/5/30 10:40
*/
@FeignClient
(
name
=
"base-manager"
,
path
=
"/zwfw"
)
public
interface
IApiAreaFeign
extends
IFeign
{
/**
* 查看区域子信息
*
* @param parentId 0为顶级
* @return
*/
@GetMapping
(
value
=
"/area/getListByParentId"
)
String
getListByParentId
(
@RequestParam
(
value
=
"parentId"
)
String
parentId
,
@RequestHeader
(
name
=
"Authorization"
,
required
=
true
)
String
token
);
}
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowDefinitionFeign.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.flowable
;
import
com.mortals.xhx.feign.IFeign
;
import
com.mortals.xhx.feign.req.BaseFlowReq
;
import
com.mortals.xhx.feign.req.BaseQuery
;
import
com.mortals.xhx.feign.req.DefinitionReq
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.rsp.DefinitionDeployRsp
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
/**
* 工作流程访问
*
* @author: zxfei
* @date: 2021/8/31 9:34
*/
@FeignClient
(
name
=
"workflow-manager"
,
path
=
"/m"
)
public
interface
IApiFlowDefinitionFeign
extends
IFeign
{
/**
* 流程部署列表查询
*
* @param req
* @return
*/
@PostMapping
(
"/api/definition/deploy/list"
)
ApiResp
<
DefinitionDeployRsp
>
deploymentsList
(
@RequestBody
BaseFlowReq
<
BaseQuery
>
req
);
/**
* 激活或挂起流程定义(已经部署)
*
* @param req
* @return
*/
@PostMapping
(
"/api/definition/deploy/updateState"
)
ApiResp
<
String
>
updateState
(
@RequestBody
DefinitionReq
req
);
/**
* 激活或挂起流程定义(已经部署)
*
* @param req
* @return
*/
@PostMapping
(
"/api/definition/deploy/readXml"
)
ApiResp
<
String
>
readXml
(
@RequestBody
DefinitionReq
req
);
}
\ No newline at end of file
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowFeign.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.flowable
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.xhx.common.pdu.api.ApiRespPdu
;
import
com.mortals.xhx.common.pdu.sms.SmsSendReq
;
import
com.mortals.xhx.feign.IFeign
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流api
*/
@FeignClient
(
name
=
"government-flowable"
,
path
=
"/m"
)
public
interface
IApiFlowFeign
extends
IFeign
{
/**
* 流程部署
*
* @param modelId 流程ID,来自 ACT_DE_MODEL
* @return
* @throws AppException
*/
@PostMapping
(
value
=
"/flowable/api/deploy"
)
ApiRespPdu
<
String
>
deploy
(
@RequestParam
(
"modelId"
)
String
modelId
)
throws
AppException
;
/**
* 启动流程
*
* @param deployId 部署的流程 Id,来自 ACT_RE_PROCDEF
* @param userId 用户 Id
* @param dataKey 数据 Key,业务键,一般为表单数据的 ID,仅作为表单数据与流程实例关联的依据
* @return
* @throws AppException
*/
@PostMapping
(
value
=
"/flowable/api/start"
)
ApiRespPdu
<
String
>
start
(
@RequestParam
(
value
=
"deployId"
)
String
deployId
,
@RequestParam
(
value
=
"userId"
)
String
userId
,
@RequestParam
(
value
=
"dataKey"
)
String
dataKey
);
/**
* 设置任务参数
*
* @param taskId 任务ID
* @param map 用户列表
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/setVariables"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
setVariables
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
,
@RequestBody
Map
<
String
,
Object
>
map
);
/**
* 设置任务参数
*
* @param taskId 任务ID
* @param key 键
* @param value 值
* @return
*/
@RequestMapping
(
value
=
"/setVariable"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
setVariable
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
,
@RequestParam
(
value
=
"key"
)
String
key
,
@RequestParam
(
value
=
"value"
)
Object
value
);
/**
* 设置任务参数,List 使用
*
* @param taskId 任务ID
* @param key 键
* @param value 值
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/setListVariable"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
setListVariable
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
,
@RequestParam
(
value
=
"key"
)
String
key
,
@RequestParam
(
value
=
"value"
)
List
<
String
>
value
);
/**
* 任务处理1
*
* @param taskId 任务 Id,来自 ACT_RU_TASK
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/task"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
task
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
);
/**
* 任务处理
*
* @param taskId 任务 Id,来自 ACT_RU_TASK
* @param assignee 设置审核人,替换
* @param map 完成任务需要的条件参数
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/taskByAssignee"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
taskByAssignee
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
,
@RequestParam
(
value
=
"assignee"
)
String
assignee
,
@RequestBody
Map
<
String
,
Object
>
map
);
/**
* 中止流程
*
* @param processId 流程ID
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/deleteProcess"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
deleteProcess
(
@RequestParam
(
value
=
"processId"
)
String
processId
);
/**
* 获取正在运行的数据 Id 列表
*
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getRuntimeDataId"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
List
<
String
>>
getRuntimeDataId
();
/**
* 根据用户,获取需要审核的业务键 business_key 列表
*
* @param userId 用户 Id
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getRuntimeBusinessKeyByUser"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
List
<
Map
<
String
,
Object
>>>
getRuntimeBusinessKeyByUser
(
@RequestParam
(
value
=
"userId"
)
String
userId
);
/**
* 获取组,获取需要审核的业务键 business_key 列表
*
* @param groupIds 组 Id
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getRuntimeBusinessKeyByGroup"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
List
<
Map
<
String
,
Object
>>>
getRuntimeBusinessKeyByGroup
(
@RequestBody
List
<
String
>
groupIds
);
/**
* 获取用户审核历史
*
* @param userId 发起人 Id
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getHistoryByUser"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
List
<
Map
<
String
,
Object
>>>
getHistoryByUser
(
@RequestParam
(
value
=
"userId"
)
String
userId
);
/**
* 通过流程实例 Id,判断流程是否结束
*
* @param processInstanceId 流程实例 Id
* @return true 结束,false 未结束
*/
@RequestMapping
(
value
=
"/flowable/api/checkProcessInstanceFinish"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
Boolean
>
checkProcessInstanceFinish
(
@RequestParam
(
value
=
"processInstanceId"
)
String
processInstanceId
);
/**
* 根据任务节点获取流程实例 Id
*
* @param taskId 任务节点 Id
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getTaskInfo"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
getTaskInfo
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
);
/**
* 根据流程实例 ID 获取任务进度流程图
*
* @param processInstanceId 流程实例id
* @return base64图片数据
* @throws AppException
*/
@RequestMapping
(
value
=
"/flowable/api/getProcessDiagram"
,
method
=
RequestMethod
.
POST
)
String
getProcessDiagram
(
@RequestParam
(
"processInstanceId"
)
String
processInstanceId
);
/**
* 根据任务 ID 获取任务进度流程图
*
* @param taskId 任务节点 Id
* @return
*/
@RequestMapping
(
value
=
"/flowable/api/getTaskProcessDiagram"
,
method
=
RequestMethod
.
POST
)
ApiRespPdu
<
String
>
getTaskProcessDiagram
(
@RequestParam
(
value
=
"taskId"
)
String
taskId
);
}
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowInstanceFeign.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.flowable
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskVoPdu
;
import
com.mortals.xhx.common.pdu.flow.FlowViewerPdu
;
import
com.mortals.xhx.feign.IFeign
;
import
com.mortals.xhx.feign.processinstance.ProcessCommonReq
;
import
com.mortals.xhx.feign.processinstance.ProcessDeleteReq
;
import
com.mortals.xhx.feign.processinstance.ProcessStopReq
;
import
com.mortals.xhx.feign.processinstance.ProcessUpdateStateReq
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.runtime.StartProcessInstanceReq
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
/**
* 工作流流程实例
*
* @author: finegirl
* @date: 2021/7/31 19:52
*/
@FeignClient
(
name
=
"workflow-manager"
,
path
=
"/m"
)
public
interface
IApiFlowInstanceFeign
extends
IFeign
{
/**
* 启动流程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/process/start"
)
ApiResp
<
String
>
processStart
(
@RequestBody
StartProcessInstanceReq
req
);
/**
* 激活或挂起流程实例
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/process/updateState"
)
ApiResp
updateState
(
@RequestBody
ProcessUpdateStateReq
req
);
/**
* 终止流程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/process/stop"
)
ApiResp
<
String
>
stopProcess
(
@RequestBody
ProcessStopReq
req
);
/**
* 删除流程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/process/delete"
)
ApiResp
<
String
>
deleteProcess
(
@RequestBody
ProcessDeleteReq
req
);
/**
* 获取流程执行过程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/process/getFlowViewer"
)
ApiResp
<
List
<
FlowViewerPdu
>>
getFlowViewer
(
@RequestBody
ProcessCommonReq
req
);
/**
* 根据流程实例ID 获取当前流程运行情况 返回BASE64图片
*
* @param req
* @return base64图片数据
*/
@PostMapping
(
"/api/flow/process/getImage"
)
ApiResp
<
String
>
processReadImage
(
@RequestBody
ProcessCommonReq
req
);
@PostMapping
(
"/api/flow/process/getAllProcessInstanceEl"
)
ApiResp
<
List
<
FlowTaskVoPdu
>>
getAllProcessInstanceEl
(
@RequestBody
StartProcessInstanceReq
req
);
}
\ No newline at end of file
common-lib/src/main/java/com/mortals/xhx/feign/flowable/IApiFlowTaskFeign.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.flowable
;
import
com.mortals.xhx.common.pdu.flow.FlowNextPdu
;
import
com.mortals.xhx.common.pdu.flow.FlowUserTaskPdu
;
import
com.mortals.xhx.feign.IFeign
;
import
com.mortals.xhx.feign.req.BaseFlowReq
;
import
com.mortals.xhx.feign.req.BaseQuery
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.rsp.TaskRsp
;
import
com.mortals.xhx.feign.task.*
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流任务管理
*
* @author: finegirl
* @date: 2021/7/31 19:52
*/
@FeignClient
(
name
=
"workflow-manager"
,
path
=
"/m"
)
public
interface
IApiFlowTaskFeign
extends
IFeign
{
/**
* 我发起的流程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/myProcess"
)
ApiResp
<
TaskRsp
>
myProcess
(
@RequestBody
BaseFlowReq
<
BaseQuery
>
req
);
/**
* 获取待办列表
* 获取的列表需要和业务系统数据合并
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/todoList"
)
ApiResp
<
TaskRsp
>
todoList
(
@RequestBody
BaseFlowReq
<
BaseQuery
>
req
);
/**
* 获取已办任务
* 获取的列表需要和业务系统数据合并
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/finishedList"
)
ApiResp
<
TaskRsp
>
finishedList
(
@RequestBody
BaseFlowReq
<
BaseQuery
>
req
);
/**
* 流程历史流转记录
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/flowRecord"
)
ApiResp
<
TaskRsp
>
flowRecord
(
@RequestBody
BaseFlowReq
<
BaseQuery
>
req
);
/**
* 获取流程变量
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/processVariables"
)
ApiResp
<
Map
<
String
,
Object
>>
processVariables
(
@RequestBody
CommonTaskReq
req
);
/**
* 设置流程变量
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/setProcessVariables"
)
ApiResp
<
Map
<
String
,
Object
>>
setProcessVariables
(
@RequestBody
CommonTaskReq
req
);
/**
* 撤回流程
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/revokeProcess"
)
ApiResp
revokeProcess
(
@RequestBody
RevokeTaskReq
req
);
/**
* 取消申请
*
* @param commonTaskReq
* @return
*/
@PostMapping
(
"/api/flow/task/stopProcess"
)
ApiResp
stopProcess
(
@RequestBody
CommonTaskReq
commonTaskReq
);
/**
* 审批任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/complete"
)
ApiResp
<
String
>
complete
(
@RequestBody
CompleteTaskReq
req
);
/**
* 驳回任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/reject"
)
ApiResp
<
String
>
reject
(
@RequestBody
RejectTaskReq
req
);
/**
* 退回任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/return"
)
ApiResp
<
String
>
taskReturn
(
@RequestBody
ReturnTaskReq
req
);
/**
* 删除任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/delete"
)
ApiResp
<
String
>
delete
(
@RequestBody
DeleteTaskReq
req
);
/**
* 委派任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/delegate"
)
ApiResp
<
String
>
delegateTask
(
@RequestBody
DelegateTaskReq
req
);
/**
* 转办任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/assign"
)
ApiResp
<
String
>
assignTask
(
@RequestBody
TurnTaskReq
req
);
/**
* 加签任务
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/addSign"
)
ApiResp
<
String
>
addSignTask
(
@RequestBody
AddSignTaskReq
req
);
/**
* 获取所有可回退的节点
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/findReturnTaskList"
)
ApiResp
<
List
<
FlowUserTaskPdu
>>
findReturnTaskList
(
@RequestBody
CommonTaskReq
req
);
/**
* 获取下一节点
*
* @param req
* @return
*/
@PostMapping
(
"/api/flow/task/nextFlowNode"
)
ApiResp
<
FlowNextPdu
>
nextFlowNode
(
@RequestBody
CommonTaskReq
req
);
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/InstanceQueryParamsReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 实例查询Query
*
* @author: zxfei
* @date: 2021/8/24 20:42
*/
@Data
public
class
InstanceQueryParamsReq
{
/**
* 用户的工号 必填
*/
@ApiModelProperty
(
value
=
"用户的工号"
)
private
String
userCode
;
/**
* 平台应用标识 必填
*/
@ApiModelProperty
(
value
=
"平台应用标识"
)
private
String
platformSn
;
/**
* 开始时间
*/
@ApiModelProperty
(
value
=
"开始时间"
)
private
String
startTime
;
/**
* 结束时间
*/
@ApiModelProperty
(
value
=
"结束时间"
)
private
String
endTime
;
/**
* 业务系统的id
*/
@ApiModelProperty
(
value
=
"业务系统的id"
)
private
String
businessKey
;
/**
* 排序字段 1 升序 0 降序
*/
@ApiModelProperty
(
value
=
"排序字段 1 升序 0 降序"
)
private
Integer
orderFlag
=
0
;
/**
* 流程实例ID
*/
@ApiModelProperty
(
value
=
"流程实例ID"
)
private
String
processInstanceId
;
/**
* 流程定义KEY
*/
@ApiModelProperty
(
value
=
"流程定义KEY"
)
private
String
processDefinitionKey
;
/**
* 流程状态
*/
@ApiModelProperty
(
value
=
"流程状态"
)
private
String
processType
;
/**
* 发起人工号集合
*/
@ApiModelProperty
(
value
=
"发起人工号集合"
)
private
String
startedUserIds
;
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessCommonReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
lombok.Data
;
/**
* 实例通用请求
* @author: zxfei
* @date: 2021/8/26 10:42
* @description:
**/
@Data
public
class
ProcessCommonReq
{
/**
* 处理人Id
*/
private
String
userCode
;
/**
* 流程实例id
*/
private
String
processInstanceId
;
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessDeleteReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
lombok.Data
;
/**
* @author: zxfei
* @date: 2021/8/26 10:42
* @description:
**/
@Data
public
class
ProcessDeleteReq
{
/**
* 处理人Id 必填
*/
private
String
userCode
;
/**
* 流程实例id 必填
*/
private
String
processInstanceId
;
/**
* 删除原因 必填
*/
private
String
deleteReason
;
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessInstanceInfo.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* 流程实例返回数据对象
*
* @author: zxfei
* @date: 2021/8/26 10:31
*/
@Data
@ApiModel
(
value
=
"ProcessInstanceInfo"
,
description
=
"查询流程实例返回对象"
)
public
class
ProcessInstanceInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5038515846218363889L
;
/**
* 流程实例id
*/
private
String
processInstanceId
;
/**
* 流程定义id
*/
private
String
processDefinitionId
;
/**
* 流程定义的名称
*/
private
String
processDefinitionName
;
/**
* 流程定义的key
*/
private
String
processDefinitionKey
;
/**
* 流程定义类型
*/
private
Integer
processDefinitionType
;
/**
* 流程定义的版本号
*/
private
Integer
processDefinitionVersion
;
/**
* 分类编号
*/
private
String
categoryCode
;
/**
* 部署id
*/
private
String
deploymentId
;
/**
* 业务表单的id
*/
private
String
businessKey
;
/**
* 办理人
*/
private
String
assignees
;
/**
* 应用id
*/
private
String
appId
;
/**
* 平台应用标识
*/
private
String
appSn
;
/**
* 创建时间
*/
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 挂起状态 1激活 2挂起 @see ProcessInstanceStatusEnum
*/
private
Integer
pState
;
/**
* 删除标记
*/
private
String
reason
;
/**
* 创建人的id
*/
private
String
startedUserId
;
/**
* 创建人的名称
*/
private
String
startedUserName
;
/**
* 创建人ids
*/
private
List
<
String
>
startedUserIds
;
/**
* 默认所有的
*/
private
Boolean
finishFlag
=
false
;
/**
* 流程实例状态 @see {@link ProcessStatusEnum}
*/
private
String
processStatus
;
/**
* 流程实例状态名称
*/
private
String
processStatusName
;
/**
* 表单的名称
*/
private
String
formName
;
/**
* 流程创建人姓名
*/
private
String
startPersonName
;
/**
* 流程的创建时间
*/
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
startTime
;
/**
* 结束时间
*/
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
endTime
;
private
String
startTimeStr
;
private
String
endTimeStr
;
/**
* 系统名称
*/
private
String
appName
;
/**
* 业务系统的url
*/
private
String
businessUrl
;
/**
* 总耗时
*/
private
String
totalTime
;
/**
* 当前办理人(当前流程是多人办理)
*/
// private List<ApproverVo> currentAssignees;
public
ProcessInstanceInfo
()
{
}
public
ProcessInstanceInfo
(
String
processInstanceId
,
String
businessKey
,
String
formName
,
String
startedUserId
)
{
this
.
processInstanceId
=
processInstanceId
;
this
.
businessKey
=
businessKey
;
this
.
formName
=
formName
;
this
.
startedUserId
=
startedUserId
;
}
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessStopReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
lombok.Data
;
/**
* @author: zxfei
* @date: 2021/8/26 10:42
* @description:
**/
@Data
public
class
ProcessStopReq
{
/**
* 处理人Id 必填
*/
private
String
userCode
;
/**
* 流程实例id
*/
private
String
processInstanceId
;
}
common-lib/src/main/java/com/mortals/xhx/feign/processinstance/ProcessUpdateStateReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.processinstance
;
import
lombok.Data
;
/**
* @author: zxfei
* @date: 2021/8/26 10:42
* @description:
**/
@Data
public
class
ProcessUpdateStateReq
{
/**
* 处理人Id 必填
*/
private
String
userCode
;
/**
* 流程实例id 必填
*/
private
String
processInstanceId
;
/**
* 激活或挂起流程实例(1:激活,2:挂起) 必填
*/
private
Integer
suspensionState
;
}
common-lib/src/main/java/com/mortals/xhx/feign/req/ApiReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.req
;
import
lombok.Data
;
/**
* 工作流请求头信息
*
* @author: zxfei
* @date: 2021/8/25 9:50
*/
@Data
public
class
ApiReq
<
T
>
{
/**
* 业务平台标识(唯一)
*/
private
String
tenantId
;
/**
* 实体数据()
*/
private
T
entity
;
}
common-lib/src/main/java/com/mortals/xhx/feign/req/Base
Flow
Req.java
→
common-lib/src/main/java/com/mortals/xhx/feign/req/Base
Query
Req.java
View file @
34cd5ee0
...
...
@@ -5,13 +5,13 @@ import com.mortals.xhx.common.pdu.api.Page;
import
lombok.Data
;
/**
*
流程通用Req
*
feign 基础请求参数对象
*
* @author: zxfei
* @date: 202
1/8/24 20:40
* @date: 202
2/6/1 13:19
*/
@Data
public
class
Base
Flow
Req
<
T
>
{
public
class
Base
Query
Req
<
T
>
{
/**
* 分页对象
*/
...
...
common-lib/src/main/java/com/mortals/xhx/feign/req/DefinitionReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.req
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
/**
* 工作流定义实体请求类
*
* @author: zxfei
* @date: 2021/8/25 10:29
*/
@Getter
@Setter
public
class
DefinitionReq
implements
Serializable
{
/**
* 业务系统标识
*/
private
String
platformSn
;
/**
* 流程部署ID
*/
private
String
deployId
;
/**
* 流程部署状态(1:激活,2:挂起)
*/
private
Integer
state
;
}
common-lib/src/main/java/com/mortals/xhx/feign/req/FlowTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.req
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流任务相关-请求参数
*
* @author: zxfei
* @date: 2021/8/25 11:13
*/
@Getter
@Setter
public
class
FlowTaskReq
implements
Serializable
{
/**
* 任务Id
*/
private
String
taskId
;
/**
* 用户Id
*/
private
String
userId
;
/**
* 任务意见
*/
private
String
comment
;
/**
* 流程实例Id
*/
private
String
instanceId
;
/**
* 节点
*/
private
String
targetKey
;
/**
* 流程变量信息
*/
private
Map
<
String
,
Object
>
values
;
/**
* 审批人
*/
private
String
assignee
;
/**
* 候选人
*/
private
List
<
String
>
candidateUsers
;
/**
* 候选审批组
*/
private
List
<
String
>
candidateGroups
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/DefinitionDeployRsp.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.rsp
;
import
com.mortals.xhx.common.pdu.api.Page
;
import
lombok.Data
;
import
java.util.List
;
/**
* 流程部署列表(业务端可发起的实例)
*
* @author: zxfei
* @date: 2021/8/24 20:51
*/
@Data
public
class
DefinitionDeployRsp
{
private
Page
page
;
private
List
<
FlowProcDef
>
list
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowProcDef.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.rsp
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 流程定义类
*
* @author: zxfei
* @date: 2021/8/24 22:29
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
FlowProcDef
implements
Serializable
{
/**
* 流程定义id
*/
private
String
id
;
/**
* 流程名称
*/
private
String
name
;
/**
* 流程key
*/
private
String
key
;
/**
* 流程key
*/
private
String
processDefinitionKey
;
/**
* 流程分类
*/
private
String
category
;
/**
* 版本
*/
private
int
version
;
/**
* 流程部署id
*/
private
String
deployId
;
/**
* 流程部署id
*/
private
String
deploymentId
;
/**
* 流程定义状态: 1:激活 , 2:中止
*/
private
int
suspensionState
;
/**
* 部署时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
deploymentTime
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowProcStartInfo.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.rsp
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* 流程启动响应类
*
* @author: zxfei
* @date: 2021/8/24 22:29
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public
class
FlowProcStartInfo
implements
Serializable
{
/**
* 流程实例id
*/
private
String
proInstanceId
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/FlowTaskInfo.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.rsp
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.xhx.common.pdu.flow.FlowCommentPdu
;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
/**
* 工作流任务相关-返回参数
*
* @author: zxfei
* @date: 2021/8/25 11:13
*/
@Getter
@Setter
public
class
FlowTaskInfo
implements
Serializable
{
/**
* 任务编号
*/
private
String
taskId
;
/**
* 任务名称
*/
private
String
taskName
;
/**
* 任务Key
*/
private
String
taskDefKey
;
/**
* 任务执行人Id
*/
private
String
assigneeId
;
/**
* 任务执行人名称
*/
private
String
assigneeName
;
/**
* 流程发起人Id
*/
private
String
startUserId
;
/**
* 流程发起人名称
*/
private
String
startUserName
;
/**
* 流程类型
*/
private
String
category
;
/**
* 流程变量信息
*/
private
Object
procVars
;
/**
* 局部变量信息
*/
private
Object
taskLocalVars
;
/**
* 流程部署ID
*/
private
String
deployId
;
/**
* 流程定义ID
*/
private
String
procDefId
;
/**
* 流程key
*/
private
String
procDefKey
;
/**
* 流程定义名称
*/
private
String
procDefName
;
/**
* 流程定义使用版本
*/
private
int
procDefVersion
;
/**
* 流程实例ID
*/
private
String
procInsId
;
/**
* 历史流程实例ID
*/
private
String
hisProcInsId
;
/**
* 任务耗时
*/
private
String
duration
;
/**
* 任务意见
*/
private
FlowCommentPdu
comment
;
/**
* 候选执行人(多个人都能办理当前任务)
*/
private
String
candidate
;
/**
* 任务创建时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createTime
;
/**
* 任务完成时间
*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
finishTime
;
/**
* 流程变量信息
*/
private
Map
<
String
,
Object
>
values
;
/**
* 用户id
*/
private
String
userId
;
/**
* 审批人
*/
private
String
assignee
;
/**
* 候选人
*/
private
List
<
String
>
candidateUsers
;
/**
* 候选审批组
*/
private
List
<
String
>
candidateGroups
;
/**
* 业务系统编号
*/
private
String
tenantId
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/TaskRsp.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.rsp
;
import
com.mortals.xhx.common.pdu.api.Page
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskPdu
;
import
lombok.Data
;
import
java.util.List
;
/**
* 流程任务详细返回
*
* @author: zxfei
* @date: 2021/8/24 20:51
*/
@Data
public
class
TaskRsp
{
private
Page
page
;
private
List
<
FlowTaskPdu
>
list
;
}
common-lib/src/main/java/com/mortals/xhx/feign/rsp/UserRsp.java
View file @
34cd5ee0
package
com.mortals.xhx.feign.rsp
;
import
com.mortals.xhx.common.pdu.api.Page
;
import
com.mortals.xhx.common.pdu.flow.FlowTaskPdu
;
import
com.mortals.xhx.common.pdu.user.UserPdu
;
import
lombok.Data
;
...
...
common-lib/src/main/java/com/mortals/xhx/feign/runtime/StartProcessInstanceReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.runtime
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateUtil
;
import
com.mortals.framework.util.DateUtils
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Map
;
/**
* 启动流程参数
*
* @author: zxfei
* @date: 2021/8/26 10:45
*/
@Data
public
class
StartProcessInstanceReq
implements
Serializable
{
/**
* 流程部署key 必填
*/
@ApiModelProperty
(
value
=
"流程定义key"
,
required
=
true
)
private
String
processDefinitionKey
;
/**
* 业务系统表单id 必填
*/
@ApiModelProperty
(
value
=
"业务系统唯一标识"
,
required
=
true
)
private
String
businessKey
;
/**
* 业务表单显示名称 必填(如请假单)
*/
@ApiModelProperty
(
value
=
"表单显示名称"
,
required
=
true
)
private
String
formName
;
/**
* 启动流程变量 选填
*/
@ApiModelProperty
(
value
=
"启动流程变量"
)
private
Map
<
String
,
Object
>
variables
;
/**
* 申请人id号 必填
*/
@ApiModelProperty
(
value
=
"申请人id号"
)
private
String
userCode
;
/**
* 平台系统标识 必填
*/
@ApiModelProperty
(
value
=
"平台系统标识"
,
required
=
true
)
private
String
platformSn
;
/**
* 流程提交人工号 通常和申请人id一致即可 必填
*/
@ApiModelProperty
(
value
=
"流程提交人工号 通常和申请人id一致即可"
,
required
=
true
)
private
String
creator
;
public
static
void
main
(
String
[]
args
)
{
DateTime
dateTime
=
DateUtil
.
offsetMonth
(
new
Date
(),
2
);
System
.
out
.
println
(
DateUtils
.
getStrDate
(
dateTime
));
}
}
common-lib/src/main/java/com/mortals/xhx/feign/system/param/IParamFeign.java
View file @
34cd5ee0
...
...
@@ -5,9 +5,12 @@ import org.springframework.cloud.openfeign.FeignClient;
import
org.springframework.web.bind.annotation.PostMapping
;
/**
* @author karlhoo
*
*
* @author: zxfei
* @date: 2022/6/1 13:27
*/
@FeignClient
(
"${application.register.service-name:coops-manager}"
)
//
@FeignClient("${application.register.service-name:coops-manager}")
public
interface
IParamFeign
extends
IFeign
{
/**
* 获取所有参数值
...
...
common-lib/src/main/java/com/mortals/xhx/feign/task/AddSignTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 任务加签(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"AddSignTaskReq"
,
description
=
"审批参数"
)
public
class
AddSignTaskReq
extends
BaseTaskReq
implements
Serializable
{
/**
* 向前加签人员号 必填
*/
private
List
<
String
>
addSignUserList
;
/**
* 加签(false:向前加签,true向后加签)
*/
private
Boolean
flag
=
false
;
}
common-lib/src/main/java/com/mortals/xhx/feign/task/CommonTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.Map
;
/**
* 任务参数
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"CommonTaskReq"
,
description
=
"任务参数"
)
public
class
CommonTaskReq
extends
BaseTaskReq
implements
Serializable
{
/**
* 平台系统标识 必填
*/
@ApiModelProperty
(
value
=
"平台系统标识"
,
required
=
true
)
private
String
platformSn
;
/**
* 启动流程变量 选填
*/
@ApiModelProperty
(
value
=
"启动流程变量"
)
private
Map
<
String
,
Object
>
variables
;
}
common-lib/src/main/java/com/mortals/xhx/feign/task/CompleteTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.alibaba.fastjson.JSON
;
import
com.mortals.xhx.feign.AttachmentEntity
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
* 任务执行(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"CompleteTask"
,
description
=
"审批参数"
)
public
class
CompleteTaskReq
extends
BaseTaskReq
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
5583096980348786337L
;
/**
* 流程标题 选填 只有在重新发起的时候才会修改表单标题
*/
@ApiModelProperty
(
value
=
"流程标题"
)
private
String
formTitle
;
/**
* 任务参数 选填
*/
@ApiModelProperty
(
value
=
"任务参数"
)
private
Map
<
String
,
Object
>
variables
;
/**
* 任务参数 附件 选填
*/
@ApiModelProperty
(
value
=
"附件参数"
)
private
List
<
AttachmentEntity
>
attachments
;
}
common-lib/src/main/java/com/mortals/xhx/feign/task/DelegateTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务委派(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"DelegateTaskReq"
,
description
=
"审批参数"
)
public
class
DelegateTaskReq
extends
BaseTaskReq
implements
Serializable
{
/**
* 委派人
*/
private
String
delegateUserCode
;
}
common-lib/src/main/java/com/mortals/xhx/feign/task/DeleteTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务删除(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"DeleteTaskReq"
,
description
=
"审批参数"
)
public
class
DeleteTaskReq
extends
BaseTaskReq
implements
Serializable
{
}
common-lib/src/main/java/com/mortals/xhx/feign/task/RejectTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务驳回(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"RejectTaskReq"
,
description
=
"审批参数"
)
public
class
RejectTaskReq
extends
BaseTaskReq
implements
Serializable
{
}
common-lib/src/main/java/com/mortals/xhx/feign/task/ReturnTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务驳回(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"RejectTaskReq"
,
description
=
"审批参数"
)
public
class
ReturnTaskReq
extends
BaseTaskReq
implements
Serializable
{
}
common-lib/src/main/java/com/mortals/xhx/feign/task/RevokeTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务撤回(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"RevokeTaskReq"
,
description
=
"审批参数"
)
public
class
RevokeTaskReq
extends
BaseTaskReq
implements
Serializable
{
}
common-lib/src/main/java/com/mortals/xhx/feign/task/TurnTaskReq.java
deleted
100644 → 0
View file @
60318551
package
com.mortals.xhx.feign.task
;
import
com.mortals.xhx.feign.BaseTaskReq
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 任务转办(审批参数)
*
* @author: zxfei
* @date: 2021/8/26 17:23
*/
@Data
@ApiModel
(
value
=
"TurnTaskReq"
,
description
=
"审批参数"
)
public
class
TurnTaskReq
extends
BaseTaskReq
implements
Serializable
{
/**
* 被转办人工号 必填
*/
private
String
turnToUserId
;
}
common-lib/src/main/java/com/mortals/xhx/feign/
flowable
/IApiUserFeign.java
→
common-lib/src/main/java/com/mortals/xhx/feign/
user
/IApiUserFeign.java
View file @
34cd5ee0
package
com.mortals.xhx.feign.
flowable
;
package
com.mortals.xhx.feign.
user
;
import
com.mortals.xhx.feign.IFeign
;
import
com.mortals.xhx.feign.req.BaseUserQuery
;
...
...
@@ -15,7 +15,7 @@ import org.springframework.web.bind.annotation.RequestBody;
* @author: zxfei
* @date: 2022/5/30 10:40
*/
@FeignClient
(
name
=
"portal-manager"
,
path
=
"/
m
"
)
@FeignClient
(
name
=
"portal-manager"
,
path
=
"/
zwfw
"
)
public
interface
IApiUserFeign
extends
IFeign
{
/**
...
...
portal-manager/pom.xml
View file @
34cd5ee0
...
...
@@ -22,14 +22,14 @@
</activation>
<properties>
<profiles.active>
develop
</profiles.active>
<profiles.server.port>
17
711
</profiles.server.port>
<profiles.server.port>
17
212
</profiles.server.port>
<profiles.queue.type>
rabbitmq
</profiles.queue.type>
<profiles.kafka.brokers>
192.168.0.251:9092
</profiles.kafka.brokers>
<profiles.rabbitmq.host>
192.168.0.98
</profiles.rabbitmq.host>
<profiles.rabbitmq.port>
5672
</profiles.rabbitmq.port>
<profiles.nacos.server-addr>
192.168.0.252:8848
</profiles.nacos.server-addr>
<profiles.nacos.group>
DEFAULT_GROUP
</profiles.nacos.group>
<profiles.nacos.namespace>
smart-gov
</profiles.nacos.namespace>
<profiles.nacos.namespace>
smart-gov
-dev
</profiles.nacos.namespace>
<profiles.log.path>
/mortals/app/logs
</profiles.log.path>
</properties>
</profile>
...
...
portal-manager/src/main/java/com/mortals/xhx/module/menu/web/MenuController.java
View file @
34cd5ee0
...
...
@@ -58,6 +58,7 @@ public class MenuController extends BaseCRUDJsonBodyMappingController<MenuServic
orderColList
.
add
(
new
OrderCol
(
"orderId"
));
query
.
setOrderColList
(
orderColList
);
super
.
doListBefore
(
query
,
model
,
context
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment