Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
byit-myth-job
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liyuan
byit-myth-job
Commits
445f7042
Commit
445f7042
authored
Dec 26, 2019
by
guominglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改工作流的判断和工作流的保存接口修改
parent
b4ac3ecd
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
96 additions
and
43 deletions
+96
-43
pom.xml
byit-mybatis-plugin/pom.xml
+1
-0
pom.xml
byit-myth-admin/pom.xml
+0
-6
FlowProperTyEnum.java
...n-core/src/main/java/com/byit/enums/FlowProperTyEnum.java
+34
-0
NodeDependencyMapper.java
...e/src/main/java/com/byit/mapper/NodeDependencyMapper.java
+10
-0
Flow.java
...re/myth-admin-core/src/main/java/com/byit/model/Flow.java
+10
-10
FlowVersion.java
...-admin-core/src/main/java/com/byit/model/FlowVersion.java
+9
-9
FlowVo.java
...th-admin-core/src/main/java/com/byit/model/vo/FlowVo.java
+15
-9
NodeVo.java
...th-admin-core/src/main/java/com/byit/model/vo/NodeVo.java
+2
-1
FlowServiceImpl.java
.../src/main/java/com/byit/service/impl/FlowServiceImpl.java
+0
-0
NodeDependencyMapper.xml
...n-core/src/main/resources/mapper/NodeDependencyMapper.xml
+5
-0
pom.xml
byit-myth-executor/myth-exector-plugin/pom.xml
+10
-8
No files found.
byit-mybatis-plugin/pom.xml
View file @
445f7042
...
...
@@ -38,6 +38,7 @@
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
<version>
1.5.19.RELEASE
</version>
</plugin>
</plugins>
</build>
...
...
byit-myth-admin/pom.xml
View file @
445f7042
...
...
@@ -39,12 +39,6 @@
<groupId>
io.springfox
</groupId>
<artifactId>
springfox-swagger-ui
</artifactId>
</dependency>
<dependency>
<groupId>
com.byit
</groupId>
<artifactId>
byit-validation-starter
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependencies>
<build>
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/enums/FlowProperTyEnum.java
0 → 100644
View file @
445f7042
package
com
.
byit
.
enums
;
/**
* @description: 工作流属性的枚举类
* @author: gml
* @create: 2019-12-26 15:17
*/
public
enum
FlowProperTyEnum
{
HAVE_DEPEND
(
"0"
,
"有下游依赖"
),
NO_HAVE_DEPEND
(
"1"
,
"没有下游依赖"
),
IS_INNER
(
"0"
,
"是内嵌工作流"
),
ISNOT_INNER
(
"1"
,
"不是内嵌工作流"
),
IS_TOP
(
"0"
,
"是顶级工作流"
),
ISNOT_TOP
(
"1"
,
"不是顶级工作流"
)
;
private
String
code
;
private
String
name
;
private
FlowProperTyEnum
(
String
code
,
String
name
){
this
.
code
=
code
;
this
.
name
=
name
;
}
public
String
getCode
(){
return
this
.
code
;
}
public
String
getName
(){
return
this
.
name
;
}
}
byit-myth-core/myth-admin-core/src/main/java/com/byit/mapper/NodeDependencyMapper.java
View file @
445f7042
...
...
@@ -3,6 +3,8 @@ package com.byit.mapper;
import
com.byit.model.NodeDependencyKey
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
public
interface
NodeDependencyMapper
{
int
deleteById
(
NodeDependencyKey
key
);
...
...
@@ -16,4 +18,11 @@ public interface NodeDependencyMapper {
* @return
*/
int
deleteByNodeId
(
Integer
nodeId
);
/**
* 根据节点id查询本节点依赖的节点
* @param nodeId
* @return
*/
List
<
Integer
>
findByNodeId
(
Integer
nodeId
);
}
\ No newline at end of file
byit-myth-core/myth-admin-core/src/main/java/com/byit/model/Flow.java
View file @
445f7042
...
...
@@ -2,14 +2,14 @@ package com.byit.model;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
import
java.util.Date
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 工作流
* @author gen
...
...
@@ -69,21 +69,21 @@ public class Flow implements Serializable {
private
Long
flowTimeout
;
/**
* 是否有下游节点
0 否,1
是
* 是否有下游节点
1 否,0
是
*/
@ApiModelProperty
(
"是否有下游节点
0 否,1
是"
)
@ApiModelProperty
(
"是否有下游节点
1 否,0
是"
)
private
String
isHaveDepend
;
/**
* 是否是内嵌工作流
0 否, 1
是
* 是否是内嵌工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是内嵌工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是内嵌工作流
1 否, 0
是"
)
private
String
isInner
;
/**
* 是否是顶级工作流
0 否, 1
是
* 是否是顶级工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是顶级工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是顶级工作流
1 否, 0
是"
)
private
String
isTop
;
/**
...
...
@@ -125,7 +125,7 @@ public class Flow implements Serializable {
/**
* 是否启动 0不启动 1启动
*/
@ApiModelProperty
(
"是否启动
0不启动 1
启动"
)
@ApiModelProperty
(
"是否启动
1不启动 0
启动"
)
private
String
startUp
;
/**
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/model/FlowVersion.java
View file @
445f7042
...
...
@@ -2,14 +2,14 @@ package com.byit.model;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
import
java.util.Date
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
* 工作流版本
* @author gen
...
...
@@ -135,21 +135,21 @@ public class FlowVersion implements Serializable {
private
String
versionName
;
/**
* 是否有下游节点
0 否,1
是
* 是否有下游节点
1 否,0
是
*/
@ApiModelProperty
(
"是否有下游节点
0 否,1
是"
)
@ApiModelProperty
(
"是否有下游节点
1 否,0
是"
)
private
String
isHaveDepend
;
/**
* 是否是内嵌工作流
0 否, 1
是
* 是否是内嵌工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是内嵌工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是内嵌工作流
1 否, 0
是"
)
private
String
isInner
;
/**
* 是否是顶级工作流
0 否, 1
是
* 是否是顶级工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是顶级工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是顶级工作流
1 否, 0
是"
)
private
String
isTop
;
/**
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/model/vo/FlowVo.java
View file @
445f7042
...
...
@@ -63,21 +63,21 @@ public class FlowVo implements Serializable {
private
Long
flowTimeout
;
/**
* 是否有下游节点
0 否,1
是
* 是否有下游节点
1 否,0
是
*/
@ApiModelProperty
(
"是否有下游节点
0 否,1
是"
)
@ApiModelProperty
(
"是否有下游节点
1 否,0
是"
)
private
String
isHaveDepend
;
/**
* 是否是内嵌工作流
0 否, 1
是
* 是否是内嵌工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是内嵌工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是内嵌工作流
1 否, 0
是"
)
private
String
isInner
;
/**
* 是否是顶级工作流
0 否, 1
是
* 是否是顶级工作流
1 否, 0
是
*/
@ApiModelProperty
(
"是否是顶级工作流
0 否, 1
是"
)
@ApiModelProperty
(
"是否是顶级工作流
1 否, 0
是"
)
private
String
isTop
;
...
...
@@ -112,9 +112,9 @@ public class FlowVo implements Serializable {
private
Date
addTime
;
/**
* 是否启动
0不启动 1
启动
* 是否启动
1不启动 0
启动
*/
@ApiModelProperty
(
"是否启动
0不启动 1
启动"
)
@ApiModelProperty
(
"是否启动
1不启动 0
启动"
)
private
String
startUp
;
/**
...
...
@@ -142,10 +142,16 @@ public class FlowVo implements Serializable {
private
Integer
remainingCount
;
/**
* 节点是否跟随任务流,1跟随 2不跟随
*/
@ApiModelProperty
(
"节点是否跟随任务流,1跟随 2不跟随"
)
private
String
scheduleFollow
;
/**
* 工作流依赖的工作流id
*/
@ApiModelProperty
(
"工作流依赖的工作流id"
)
private
String
flowDepend
;
private
List
<
Integer
>
flowDepend
;
/**
* 在工作流调度中的节点
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/model/vo/NodeVo.java
View file @
445f7042
...
...
@@ -5,6 +5,7 @@ import lombok.Data;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
/**
* @description: 工作流VO类
...
...
@@ -209,7 +210,7 @@ public class NodeVo implements Serializable {
* 依赖节点
*/
@ApiModelProperty
(
"依赖节点"
)
private
String
dependNodeIds
;
private
List
<
Integer
>
dependNodeId
;
/**
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/service/impl/FlowServiceImpl.java
View file @
445f7042
This diff is collapsed.
Click to expand it.
byit-myth-core/myth-admin-core/src/main/resources/mapper/NodeDependencyMapper.xml
View file @
445f7042
...
...
@@ -6,6 +6,11 @@
<id
column=
"node_id"
jdbcType=
"INTEGER"
property=
"nodeId"
/>
<id
column=
"dependency_id"
jdbcType=
"INTEGER"
property=
"dependencyId"
/>
</resultMap>
<select
id=
"findByNodeId"
parameterType=
"integer"
resultType=
"integer"
>
select dependency_id from node_dependency where node_id = #{nodeId,jdbcType=INTEGER}
</select>
<delete
id=
"deleteById"
parameterType=
"com.byit.model.NodeDependencyKey"
>
<!-- generated @mbg.generated date: 2019-12-25 -->
delete from node_dependency
...
...
byit-myth-executor/myth-exector-plugin/pom.xml
View file @
445f7042
...
...
@@ -53,12 +53,13 @@
</dependencies>
<build>
<plugins>
<plugin>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-maven-plugin
</artifactId>
</plugin>
</plugins>
</build>
<!-- <build>-->
<!-- <plugins>-->
<!-- <plugin>-->
<!-- <groupId>org.springframework.boot</groupId>-->
<!-- <artifactId>spring-boot-maven-plugin</artifactId>-->
<!-- <version>${spring-boot.version}</version>-->
<!-- </plugin>-->
<!-- </plugins>-->
<!-- </build>-->
</project>
\ No newline at end of file
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