|
@@ -2,8 +2,8 @@
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
|
|
<mapper namespace="cn.sagacloud.mybatis.mapper.TaskMapper">
|
|
|
<insert id="addTask" parameterType="cn.sagacloud.mybatis.model.TaskModel" useGeneratedKeys="true" keyProperty="id">
|
|
|
- INSERT INTO `task`(task_name, task_cmd, task_param, task_status, task_result_json, task_last_client, task_expected_finish_time)
|
|
|
- VALUE(#{task_name},#{task_cmd},#{task_param},#{task_status},#{task_result_json},#{task_last_client},#{task_expected_finish_time});
|
|
|
+ INSERT INTO `task`(task_name, task_cmd, task_param, task_status, task_result_json, task_sent_time, task_last_client, task_expected_finish_time)
|
|
|
+ VALUE(#{task_name},#{task_cmd},#{task_param},#{task_status},#{task_result_json}, #{task_sent_time}, #{task_last_client},#{task_expected_finish_time});
|
|
|
</insert>
|
|
|
|
|
|
<insert id="addDownload" parameterType="cn.sagacloud.mybatis.model.DownloadTaskModel" useGeneratedKeys="true" keyProperty="list.id">
|
|
@@ -14,7 +14,7 @@
|
|
|
</insert>
|
|
|
|
|
|
<select id="getTasksByIds" resultMap="taskModelList">
|
|
|
- select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_last_client,
|
|
|
+ select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_sent_time, task_last_client,
|
|
|
task_expected_finish_time, download.id downloadId, task_id, task_url, task_md5
|
|
|
from `task` right join `download` on task.id = download.task_id where task.id in
|
|
|
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
|
|
@@ -23,7 +23,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getTasksByStatus" resultMap="taskModelList">
|
|
|
- select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_last_client,
|
|
|
+ select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_sent_time, task_last_client,
|
|
|
task_expected_finish_time, download.id downloadId, task_id, task_url, task_md5
|
|
|
from `task` right join `download` on task.id = download.task_id where task.task_status in
|
|
|
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
|
|
@@ -32,7 +32,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getTasksMapByIds" resultMap="taskModelList">
|
|
|
- select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_last_client,
|
|
|
+ select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_sent_time, task_last_client,
|
|
|
task_expected_finish_time, download.id downloadId, task_id, task_url, task_md5
|
|
|
from `task` right join `download` on task.id = download.task_id where task.id in
|
|
|
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
|
|
@@ -41,7 +41,7 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="getTasksMapByStatus" resultMap="taskModelList">
|
|
|
- select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_last_client,
|
|
|
+ select task.id, task_name, task_cmd, task_param, task_status, task_result_json, task_sent_time, task_last_client,
|
|
|
task_expected_finish_time, download.id downloadId, task_id, task_url, task_md5
|
|
|
from `task` right join `download` on task.id = download.task_id where task.task_status in
|
|
|
<foreach collection="list" index="index" item="item" open="(" separator="," close=")">
|
|
@@ -72,6 +72,7 @@
|
|
|
<if test="task_status!=null">task_status=#{task_status},</if>
|
|
|
<if test="task_result_json!=null">task_result_json=#{task_result_json},</if>
|
|
|
<if test="task_last_client!=null">task_last_client=#{task_last_client},</if>
|
|
|
+ <if test="task_sent_time!=null">task_sent_time=#{task_sent_time},</if>
|
|
|
</trim>
|
|
|
WHERE id = #{id};
|
|
|
</update>
|