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
1c9ec763
Commit
1c9ec763
authored
Mar 12, 2020
by
guo_minglei@163.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
补批代码修改
parent
9f31706a
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
57 additions
and
143 deletions
+57
-143
ApiFlowServiceImpl.java
...c/main/java/com/byit/service/impl/ApiFlowServiceImpl.java
+11
-8
NodeDependencyMapper.java
...e/src/main/java/com/byit/mapper/NodeDependencyMapper.java
+4
-0
WaitingRecordMapper.java
...re/src/main/java/com/byit/mapper/WaitingRecordMapper.java
+0
-4
WaitingTaskMapper.java
...core/src/main/java/com/byit/mapper/WaitingTaskMapper.java
+1
-5
WaitingTask.java
...-admin-core/src/main/java/com/byit/model/WaitingTask.java
+1
-1
NodeDependencyMapper.xml
...n-core/src/main/resources/mapper/NodeDependencyMapper.xml
+7
-1
WaitingRecordMapper.xml
...in-core/src/main/resources/mapper/WaitingRecordMapper.xml
+10
-42
WaitingTaskMapper.xml
...dmin-core/src/main/resources/mapper/WaitingTaskMapper.xml
+23
-82
No files found.
byit-myth-admin/src/main/java/com/byit/service/impl/ApiFlowServiceImpl.java
View file @
1c9ec763
...
@@ -751,10 +751,19 @@ public class ApiFlowServiceImpl implements ApiFlowService {
...
@@ -751,10 +751,19 @@ public class ApiFlowServiceImpl implements ApiFlowService {
Flow
flow
=
flowMapper
.
getByWorkSpaceAndName
(
workspace
.
getWorkspaceId
(),
flowName
);
Flow
flow
=
flowMapper
.
getByWorkSpaceAndName
(
workspace
.
getWorkspaceId
(),
flowName
);
ValidationUtil
.
dataNotNull
(
flow
,
flowName
+
"工作流不存在"
);
ValidationUtil
.
dataNotNull
(
flow
,
flowName
+
"工作流不存在"
);
List
<
Node
>
nodeList
=
nodeMapper
.
findByFlowIdAndName
(
flow
.
getFlowId
(),
nodeNameList
);
List
<
Node
>
nodeList
=
nodeMapper
.
findByFlowIdAndName
(
flow
.
getFlowId
(),
nodeNameList
);
//校验是否存在未运行结束的工作流实例
List
<
RunRecording
>
unFinishList
=
runRecordingMapper
.
findUnFinishByFlowId
(
flow
.
getFlowId
());
}
private
Map
<
String
,
List
<
WaitingTask
>>
buildTask
(
List
<
Node
>
nodeList
,
List
<
String
>
nodeNameList
,
List
<
String
>
repairTimeList
){
List
<
WaitingTask
>
waitingTaskList
=
new
ArrayList
<>();
nodeList
.
forEach
(
node
->
{
List
<
String
>
dependList
=
nodeDependencyMapper
.
findNodeInfoByNodeId
(
node
.
getNodeId
());
});
//校验时间
//校验时间
for
(
String
repairTime
:
repairTimeList
){
for
(
String
repairTime
:
repairTimeList
){
try
{
try
{
...
@@ -769,12 +778,6 @@ public class ApiFlowServiceImpl implements ApiFlowService {
...
@@ -769,12 +778,6 @@ public class ApiFlowServiceImpl implements ApiFlowService {
}
}
}
private
List
<
WaitingTask
>
buildTask
(
List
<
Node
>
nodeList
,
String
repairTimeList
){
return
null
;
return
null
;
}
}
...
...
byit-myth-core/myth-admin-core/src/main/java/com/byit/mapper/NodeDependencyMapper.java
View file @
1c9ec763
package
com
.
byit
.
mapper
;
package
com
.
byit
.
mapper
;
import
com.byit.model.Node
;
import
com.byit.model.NodeDependencyKey
;
import
com.byit.model.NodeDependencyKey
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
...
@@ -34,4 +35,6 @@ public interface NodeDependencyMapper {
...
@@ -34,4 +35,6 @@ public interface NodeDependencyMapper {
* @return
* @return
*/
*/
List
<
Integer
>
findSubNodeList
(
Integer
nodeId
);
List
<
Integer
>
findSubNodeList
(
Integer
nodeId
);
List
<
String
>
findNodeInfoByNodeId
(
Integer
nodeId
);
}
}
\ No newline at end of file
byit-myth-core/myth-admin-core/src/main/java/com/byit/mapper/WaitingRecordMapper.java
View file @
1c9ec763
...
@@ -5,13 +5,10 @@ import com.byit.model.WaitingRecord;
...
@@ -5,13 +5,10 @@ import com.byit.model.WaitingRecord;
public
interface
WaitingRecordMapper
{
public
interface
WaitingRecordMapper
{
int
deleteById
(
Integer
waitId
);
int
deleteById
(
Integer
waitId
);
int
insert
(
WaitingRecord
record
);
int
insertSelective
(
WaitingRecord
record
);
int
insertSelective
(
WaitingRecord
record
);
WaitingRecord
getById
(
Integer
waitId
);
WaitingRecord
getById
(
Integer
waitId
);
int
updateByIdSelective
(
WaitingRecord
record
);
int
updateByIdSelective
(
WaitingRecord
record
);
int
updateById
(
WaitingRecord
record
);
}
}
\ No newline at end of file
byit-myth-core/myth-admin-core/src/main/java/com/byit/mapper/WaitingTaskMapper.java
View file @
1c9ec763
...
@@ -5,15 +5,12 @@ import com.byit.model.WaitingTask;
...
@@ -5,15 +5,12 @@ import com.byit.model.WaitingTask;
public
interface
WaitingTaskMapper
{
public
interface
WaitingTaskMapper
{
int
deleteById
(
Integer
id
);
int
deleteById
(
Integer
id
);
int
insert
(
WaitingTask
record
);
int
insertSelective
(
WaitingTask
record
);
int
insertSelective
(
WaitingTask
record
);
WaitingTask
getById
(
Integer
id
);
WaitingTask
getById
(
Integer
id
);
int
updateByIdSelective
(
WaitingTask
record
);
int
updateByIdSelective
(
WaitingTask
record
);
int
updateBy
Id
WithBLOBs
(
WaitingTask
record
);
int
updateBy
PrimaryKey
WithBLOBs
(
WaitingTask
record
);
int
updateById
(
WaitingTask
record
);
}
}
\ No newline at end of file
byit-myth-core/myth-admin-core/src/main/java/com/byit/model/WaitingTask.java
View file @
1c9ec763
...
@@ -20,7 +20,7 @@ public class WaitingTask implements Serializable {
...
@@ -20,7 +20,7 @@ public class WaitingTask implements Serializable {
* 运行标识
* 运行标识
*/
*/
@ApiModelProperty
(
"运行标识"
)
@ApiModelProperty
(
"运行标识"
)
private
String
run
Id
;
private
String
wait
Id
;
/**
/**
* 当前版本节点主键
* 当前版本节点主键
...
...
byit-myth-core/myth-admin-core/src/main/resources/mapper/NodeDependencyMapper.xml
View file @
1c9ec763
...
@@ -25,7 +25,13 @@
...
@@ -25,7 +25,13 @@
where dependency_id = #{nodeId,jdbcType=INTEGER}
where dependency_id = #{nodeId,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteById"
parameterType=
"com.byit.model.NodeDependencyKey"
>
<select
id=
"findNodeInfoByNodeId"
resultType=
"string"
>
select
from node_dependency depend
left join node i
</select>
<delete
id=
"deleteById"
parameterType=
"com.byit.model.NodeDependencyKey"
>
<!-- generated @mbg.generated date: 2019-12-31 -->
<!-- generated @mbg.generated date: 2019-12-31 -->
delete from node_dependency
delete from node_dependency
where node_id = #{nodeId,jdbcType=INTEGER}
where node_id = #{nodeId,jdbcType=INTEGER}
...
...
byit-myth-core/myth-admin-core/src/main/resources/mapper/WaitingRecordMapper.xml
View file @
1c9ec763
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.byit.mapper.WaitingRecordMapper"
>
<mapper
namespace=
"com.byit.mapper.WaitingRecordMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.byit.model.WaitingRecord"
>
<resultMap
id=
"BaseResultMap"
type=
"com.byit.model.WaitingRecord"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
<id
column=
"wait_id"
jdbcType=
"INTEGER"
property=
"waitId"
/>
<id
column=
"wait_id"
jdbcType=
"INTEGER"
property=
"waitId"
/>
<result
column=
"flow_id"
jdbcType=
"INTEGER"
property=
"flowId"
/>
<result
column=
"flow_id"
jdbcType=
"INTEGER"
property=
"flowId"
/>
<result
column=
"flow_name"
jdbcType=
"VARCHAR"
property=
"flowName"
/>
<result
column=
"flow_name"
jdbcType=
"VARCHAR"
property=
"flowName"
/>
...
@@ -21,40 +21,26 @@
...
@@ -21,40 +21,26 @@
<result
column=
"run_id"
jdbcType=
"VARCHAR"
property=
"runId"
/>
<result
column=
"run_id"
jdbcType=
"VARCHAR"
property=
"runId"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
wait_id, flow_id, flow_name, flow_version_name, flow_timeout, alarm_email, alarml_action,
wait_id, flow_id, flow_name, flow_version_name, flow_timeout, alarm_email, alarml_action,
priority, trigger_time, principal, is_inner, flow_node_count, schedule_type, `operator`,
priority, trigger_time, principal, is_inner, flow_node_count, schedule_type, `operator`,
wait_order, run_id
wait_order, run_id
</sql>
</sql>
<select
id=
"getById"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<select
id=
"getById"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
from waiting_record
from waiting_record
where wait_id = #{waitId,jdbcType=INTEGER}
where wait_id = #{waitId,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteById"
parameterType=
"java.lang.Integer"
>
<delete
id=
"deleteById"
parameterType=
"java.lang.Integer"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
delete from waiting_record
delete from waiting_record
where wait_id = #{waitId,jdbcType=INTEGER}
where wait_id = #{waitId,jdbcType=INTEGER}
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.byit.model.WaitingRecord"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
<insert
id=
"insertSelective"
useGeneratedKeys=
"true"
keyProperty=
"waitId"
parameterType=
"com.byit.model.WaitingRecord"
>
insert into waiting_record (wait_id, flow_id, flow_name,
<!-- generated @mbg.generated date: 2020-03-12 -->
flow_version_name, flow_timeout, alarm_email,
alarml_action, priority, trigger_time,
principal, is_inner, flow_node_count,
schedule_type, `operator`, wait_order,
run_id)
values (#{waitId,jdbcType=INTEGER}, #{flowId,jdbcType=INTEGER}, #{flowName,jdbcType=VARCHAR},
#{flowVersionName,jdbcType=VARCHAR}, #{flowTimeout,jdbcType=BIGINT}, #{alarmEmail,jdbcType=VARCHAR},
#{alarmlAction,jdbcType=CHAR}, #{priority,jdbcType=CHAR}, #{triggerTime,jdbcType=BIGINT},
#{principal,jdbcType=VARCHAR}, #{isInner,jdbcType=CHAR}, #{flowNodeCount,jdbcType=INTEGER},
#{scheduleType,jdbcType=INTEGER}, #{operator,jdbcType=VARCHAR}, #{waitOrder,jdbcType=INTEGER},
#{runId,jdbcType=VARCHAR})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.byit.model.WaitingRecord"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
insert into waiting_record
insert into waiting_record
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"waitId != null"
>
<if
test=
"waitId != null"
>
...
@@ -158,7 +144,7 @@
...
@@ -158,7 +144,7 @@
</trim>
</trim>
</insert>
</insert>
<update
id=
"updateByIdSelective"
parameterType=
"com.byit.model.WaitingRecord"
>
<update
id=
"updateByIdSelective"
parameterType=
"com.byit.model.WaitingRecord"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
update waiting_record
update waiting_record
<set>
<set>
<if
test=
"flowId != null"
>
<if
test=
"flowId != null"
>
...
@@ -209,24 +195,5 @@
...
@@ -209,24 +195,5 @@
</set>
</set>
where wait_id = #{waitId,jdbcType=INTEGER}
where wait_id = #{waitId,jdbcType=INTEGER}
</update>
</update>
<update
id=
"updateById"
parameterType=
"com.byit.model.WaitingRecord"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
update waiting_record
set flow_id = #{flowId,jdbcType=INTEGER},
flow_name = #{flowName,jdbcType=VARCHAR},
flow_version_name = #{flowVersionName,jdbcType=VARCHAR},
flow_timeout = #{flowTimeout,jdbcType=BIGINT},
alarm_email = #{alarmEmail,jdbcType=VARCHAR},
alarml_action = #{alarmlAction,jdbcType=CHAR},
priority = #{priority,jdbcType=CHAR},
trigger_time = #{triggerTime,jdbcType=BIGINT},
principal = #{principal,jdbcType=VARCHAR},
is_inner = #{isInner,jdbcType=CHAR},
flow_node_count = #{flowNodeCount,jdbcType=INTEGER},
schedule_type = #{scheduleType,jdbcType=INTEGER},
`operator` = #{operator,jdbcType=VARCHAR},
wait_order = #{waitOrder,jdbcType=INTEGER},
run_id = #{runId,jdbcType=VARCHAR}
where wait_id = #{waitId,jdbcType=INTEGER}
</update>
</mapper>
</mapper>
\ No newline at end of file
byit-myth-core/myth-admin-core/src/main/resources/mapper/WaitingTaskMapper.xml
View file @
1c9ec763
...
@@ -2,9 +2,9 @@
...
@@ -2,9 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.byit.mapper.WaitingTaskMapper"
>
<mapper
namespace=
"com.byit.mapper.WaitingTaskMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.byit.model.WaitingTask"
>
<resultMap
id=
"BaseResultMap"
type=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<id
column=
"id"
jdbcType=
"INTEGER"
property=
"id"
/>
<result
column=
"
run_id"
jdbcType=
"VARCHAR"
property=
"run
Id"
/>
<result
column=
"
wait_id"
jdbcType=
"VARCHAR"
property=
"wait
Id"
/>
<result
column=
"node_id"
jdbcType=
"INTEGER"
property=
"nodeId"
/>
<result
column=
"node_id"
jdbcType=
"INTEGER"
property=
"nodeId"
/>
<result
column=
"node_name"
jdbcType=
"VARCHAR"
property=
"nodeName"
/>
<result
column=
"node_name"
jdbcType=
"VARCHAR"
property=
"nodeName"
/>
<result
column=
"node_desc"
jdbcType=
"VARCHAR"
property=
"nodeDesc"
/>
<result
column=
"node_desc"
jdbcType=
"VARCHAR"
property=
"nodeDesc"
/>
...
@@ -37,23 +37,23 @@
...
@@ -37,23 +37,23 @@
<result
column=
"schedule_type"
jdbcType=
"INTEGER"
property=
"scheduleType"
/>
<result
column=
"schedule_type"
jdbcType=
"INTEGER"
property=
"scheduleType"
/>
</resultMap>
</resultMap>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.byit.model.WaitingTask"
>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
<result
column=
"run_source"
jdbcType=
"LONGVARCHAR"
property=
"runSource"
/>
<result
column=
"run_source"
jdbcType=
"LONGVARCHAR"
property=
"runSource"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
id,
run
_id, node_id, node_name, node_desc, job_type, handler_name, node_timeout,
id,
wait
_id, node_id, node_name, node_desc, job_type, handler_name, node_timeout,
flow_id, version_name, plugin_token, gateway_token, map_flow_id, is_virtual, plugin_urls,
flow_id, version_name, plugin_token, gateway_token, map_flow_id, is_virtual, plugin_urls,
priority, failed_retry_count, failed_retry_interval, block_strategy, routing_strategy,
priority, failed_retry_count, failed_retry_interval, block_strategy, routing_strategy,
run_param, run_source_desc, run_command, script_urls, source_principal, trigger_time,
run_param, run_source_desc, run_command, script_urls, source_principal, trigger_time,
flow_name, super_success_run, re_run_id, node_depend, `operator`, schedule_type
flow_name, super_success_run, re_run_id, node_depend, `operator`, schedule_type
</sql>
</sql>
<sql
id=
"Blob_Column_List"
>
<sql
id=
"Blob_Column_List"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
run_source
run_source
</sql>
</sql>
<select
id=
"getById"
parameterType=
"java.lang.Integer"
resultMap=
"ResultMapWithBLOBs"
>
<select
id=
"getById"
parameterType=
"java.lang.Integer"
resultMap=
"ResultMapWithBLOBs"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
select
select
<include
refid=
"Base_Column_List"
/>
<include
refid=
"Base_Column_List"
/>
,
,
...
@@ -62,46 +62,20 @@
...
@@ -62,46 +62,20 @@
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</select>
</select>
<delete
id=
"deleteById"
parameterType=
"java.lang.Integer"
>
<delete
id=
"deleteById"
parameterType=
"java.lang.Integer"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
delete from waiting_task
delete from waiting_task
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</delete>
</delete>
<insert
id=
"insert"
parameterType=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
<insert
id=
"insertSelective"
useGeneratedKeys=
"true"
keyProperty=
"id"
parameterType=
"com.byit.model.WaitingTask"
>
insert into waiting_task (id, run_id, node_id,
<!-- generated @mbg.generated date: 2020-03-12 -->
node_name, node_desc, job_type,
handler_name, node_timeout, flow_id,
version_name, plugin_token, gateway_token,
map_flow_id, is_virtual, plugin_urls,
priority, failed_retry_count, failed_retry_interval,
block_strategy, routing_strategy, run_param,
run_source_desc, run_command, script_urls,
source_principal, trigger_time, flow_name,
super_success_run, re_run_id, node_depend,
`operator`, schedule_type, run_source
)
values (#{id,jdbcType=INTEGER}, #{runId,jdbcType=VARCHAR}, #{nodeId,jdbcType=INTEGER},
#{nodeName,jdbcType=VARCHAR}, #{nodeDesc,jdbcType=VARCHAR}, #{jobType,jdbcType=VARCHAR},
#{handlerName,jdbcType=VARCHAR}, #{nodeTimeout,jdbcType=BIGINT}, #{flowId,jdbcType=INTEGER},
#{versionName,jdbcType=VARCHAR}, #{pluginToken,jdbcType=VARCHAR}, #{gatewayToken,jdbcType=VARCHAR},
#{mapFlowId,jdbcType=INTEGER}, #{isVirtual,jdbcType=CHAR}, #{pluginUrls,jdbcType=VARCHAR},
#{priority,jdbcType=CHAR}, #{failedRetryCount,jdbcType=INTEGER}, #{failedRetryInterval,jdbcType=BIGINT},
#{blockStrategy,jdbcType=VARCHAR}, #{routingStrategy,jdbcType=VARCHAR}, #{runParam,jdbcType=VARCHAR},
#{runSourceDesc,jdbcType=VARCHAR}, #{runCommand,jdbcType=VARCHAR}, #{scriptUrls,jdbcType=VARCHAR},
#{sourcePrincipal,jdbcType=VARCHAR}, #{triggerTime,jdbcType=BIGINT}, #{flowName,jdbcType=VARCHAR},
#{superSuccessRun,jdbcType=CHAR}, #{reRunId,jdbcType=VARCHAR}, #{nodeDepend,jdbcType=VARCHAR},
#{operator,jdbcType=VARCHAR}, #{scheduleType,jdbcType=INTEGER}, #{runSource,jdbcType=LONGVARCHAR}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
insert into waiting_task
insert into waiting_task
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
<if
test=
"id != null"
>
id,
id,
</if>
</if>
<if
test=
"
run
Id != null"
>
<if
test=
"
wait
Id != null"
>
run
_id,
wait
_id,
</if>
</if>
<if
test=
"nodeId != null"
>
<if
test=
"nodeId != null"
>
node_id,
node_id,
...
@@ -201,8 +175,8 @@
...
@@ -201,8 +175,8 @@
<if
test=
"id != null"
>
<if
test=
"id != null"
>
#{id,jdbcType=INTEGER},
#{id,jdbcType=INTEGER},
</if>
</if>
<if
test=
"
run
Id != null"
>
<if
test=
"
wait
Id != null"
>
#{
run
Id,jdbcType=VARCHAR},
#{
wait
Id,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"nodeId != null"
>
<if
test=
"nodeId != null"
>
#{nodeId,jdbcType=INTEGER},
#{nodeId,jdbcType=INTEGER},
...
@@ -299,12 +273,13 @@
...
@@ -299,12 +273,13 @@
</if>
</if>
</trim>
</trim>
</insert>
</insert>
<update
id=
"updateByIdSelective"
parameterType=
"com.byit.model.WaitingTask"
>
<update
id=
"updateByIdSelective"
parameterType=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
update waiting_task
update waiting_task
<set>
<set>
<if
test=
"
run
Id != null"
>
<if
test=
"
wait
Id != null"
>
run_id = #{run
Id,jdbcType=VARCHAR},
wait_id = #{wait
Id,jdbcType=VARCHAR},
</if>
</if>
<if
test=
"nodeId != null"
>
<if
test=
"nodeId != null"
>
node_id = #{nodeId,jdbcType=INTEGER},
node_id = #{nodeId,jdbcType=INTEGER},
...
@@ -403,9 +378,9 @@
...
@@ -403,9 +378,9 @@
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</update>
<update
id=
"updateByPrimaryKeyWithBLOBs"
parameterType=
"com.byit.model.WaitingTask"
>
<update
id=
"updateByPrimaryKeyWithBLOBs"
parameterType=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-1
1
-->
<!-- generated @mbg.generated date: 2020-03-1
2
-->
update waiting_task
update waiting_task
set
run_id = #{run
Id,jdbcType=VARCHAR},
set
wait_id = #{wait
Id,jdbcType=VARCHAR},
node_id = #{nodeId,jdbcType=INTEGER},
node_id = #{nodeId,jdbcType=INTEGER},
node_name = #{nodeName,jdbcType=VARCHAR},
node_name = #{nodeName,jdbcType=VARCHAR},
node_desc = #{nodeDesc,jdbcType=VARCHAR},
node_desc = #{nodeDesc,jdbcType=VARCHAR},
...
@@ -439,40 +414,5 @@
...
@@ -439,40 +414,5 @@
run_source = #{runSource,jdbcType=LONGVARCHAR}
run_source = #{runSource,jdbcType=LONGVARCHAR}
where id = #{id,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</update>
<update
id=
"updateById"
parameterType=
"com.byit.model.WaitingTask"
>
<!-- generated @mbg.generated date: 2020-03-11 -->
update waiting_task
set run_id = #{runId,jdbcType=VARCHAR},
node_id = #{nodeId,jdbcType=INTEGER},
node_name = #{nodeName,jdbcType=VARCHAR},
node_desc = #{nodeDesc,jdbcType=VARCHAR},
job_type = #{jobType,jdbcType=VARCHAR},
handler_name = #{handlerName,jdbcType=VARCHAR},
node_timeout = #{nodeTimeout,jdbcType=BIGINT},
flow_id = #{flowId,jdbcType=INTEGER},
version_name = #{versionName,jdbcType=VARCHAR},
plugin_token = #{pluginToken,jdbcType=VARCHAR},
gateway_token = #{gatewayToken,jdbcType=VARCHAR},
map_flow_id = #{mapFlowId,jdbcType=INTEGER},
is_virtual = #{isVirtual,jdbcType=CHAR},
plugin_urls = #{pluginUrls,jdbcType=VARCHAR},
priority = #{priority,jdbcType=CHAR},
failed_retry_count = #{failedRetryCount,jdbcType=INTEGER},
failed_retry_interval = #{failedRetryInterval,jdbcType=BIGINT},
block_strategy = #{blockStrategy,jdbcType=VARCHAR},
routing_strategy = #{routingStrategy,jdbcType=VARCHAR},
run_param = #{runParam,jdbcType=VARCHAR},
run_source_desc = #{runSourceDesc,jdbcType=VARCHAR},
run_command = #{runCommand,jdbcType=VARCHAR},
script_urls = #{scriptUrls,jdbcType=VARCHAR},
source_principal = #{sourcePrincipal,jdbcType=VARCHAR},
trigger_time = #{triggerTime,jdbcType=BIGINT},
flow_name = #{flowName,jdbcType=VARCHAR},
super_success_run = #{superSuccessRun,jdbcType=CHAR},
re_run_id = #{reRunId,jdbcType=VARCHAR},
node_depend = #{nodeDepend,jdbcType=VARCHAR},
`operator` = #{operator,jdbcType=VARCHAR},
schedule_type = #{scheduleType,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
</update>
</mapper>
</mapper>
\ 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