INSERT INTO t_task(task_name, task_start_time, task_end_time,
task_act, task_type,
task_create_time, task_modify_time,
task_create_userid, task_create_username, task_create_depart)
VALUE (#{task.taskName}, #{task.taskStartTime}, #{task.taskEndTime},
#{task.taskAct}, #{task.taskType},
NOW(), NOW(),
#{task.taskCreateUserId}, #{task.taskCreateUsername}, #{task.taskCreateDepart})
UPDATE t_static_rule
SET static_rule_used_task_id = #{task_id}
WHERE
static_rule_id IN
#{rule_id}
UPDATE t_dynamic_rule
SET dynamic_rule_used_task_id = #{task_id}
WHERE
dynamic_rule_id IN
#{rule_id}
UPDATE t_task
task_name = #{task.taskName},
task_type = #{task.taskType},
task_act = #{task.taskAct},
task_start_time = #{task.taskStartTime},
task_end_time = #{task.taskEndTime},
task_modify_time = NOW(),
WHERE task_id = #{task.taskId}
UPDATE t_static_rule
SET static_rule_used_task_id = null,
static_rule_modify_time = NOW()
WHERE static_rule_used_task_id = #{task_id}
UPDATE t_dynamic_rule
SET dynamic_rule_used_task_id = null
WHERE dynamic_rule_used_task_id = #{task_id}
UPDATE t_task
SET task_audit_status = #{audit_status},
task_modify_time = NOW()
WHERE task_id = #{task_id}
UPDATE t_task
SET task_status = #{state},
task_modify_time = NOW()
WHERE task_id = #{task_id}
update t_task
set task_audit_status = CASE task_id
WHEN #{id} THEN #{auditStatus}
ELSE task_audit_status
END
WHERE task_id IN
#{id}
DELETE
FROM t_task
WHERE task_id = #{task_id}
INSERT INTO t_task(task_name, task_start_time, task_end_time, task_create_time, task_modify_time, task_type,
task_act, task_create_username, task_create_depart, task_create_userid)
VALUE
(
#{info.taskName}, #{info.startTime}, #{info.endTime}, NOW(), NOW(), #{info.taskType},
#{info.taskAct}, #{info.taskCreateUsername}, #{info.taskCreateDepart}, #{info.taskCreateUserId}
);