35 lines
1.3 KiB
XML
35 lines
1.3 KiB
XML
![]() |
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||
|
<mapper namespace="com.aizuda.snailjob.template.datasource.persistence.mapper.JobTaskMapper">
|
||
|
|
||
|
<!-- 定义批量新增的 SQL 映射 -->
|
||
|
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="true" keyProperty="id">
|
||
|
INSERT INTO sj_job_task (namespace_id, group_name, job_id, task_batch_id, parent_id, task_status,
|
||
|
retry_count, mr_stage, leaf, task_name, client_info, wf_context, args_str, result_message, args_type, ext_attrs,
|
||
|
create_dt, update_dt)
|
||
|
VALUES
|
||
|
<foreach collection="list" item="item" separator=",">
|
||
|
(
|
||
|
#{item.namespaceId},
|
||
|
#{item.groupName},
|
||
|
#{item.jobId},
|
||
|
#{item.taskBatchId},
|
||
|
#{item.parentId},
|
||
|
#{item.taskStatus},
|
||
|
#{item.retryCount},
|
||
|
#{item.mrStage},
|
||
|
#{item.leaf},
|
||
|
#{item.taskName},
|
||
|
#{item.clientInfo},
|
||
|
#{item.wfContext},
|
||
|
#{item.argsStr},
|
||
|
#{item.resultMessage},
|
||
|
#{item.argsType},
|
||
|
#{item.extAttrs},
|
||
|
#{item.createDt},
|
||
|
#{item.updateDt}
|
||
|
)
|
||
|
</foreach>
|
||
|
</insert>
|
||
|
</mapper>
|