INSERT INTO bpm_task_turn
(id_,task_id_,task_name_,task_subject_,node_id_,proc_inst_id_,owner_id_,owner_name_,assignee_id_,assignee_name_,status_,turn_type_,type_id_,create_time_,finish_time_)
VALUES
(#{id,jdbcType=VARCHAR}, #{taskId,jdbcType=VARCHAR}, #{taskName,jdbcType=VARCHAR}, #{taskSubject,jdbcType=VARCHAR}, #{nodeId,jdbcType=VARCHAR}, #{procInstId,jdbcType=VARCHAR}, #{ownerId,jdbcType=VARCHAR}, #{ownerName,jdbcType=VARCHAR}, #{assigneeId,jdbcType=VARCHAR}, #{assigneeName,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{turnType,jdbcType=VARCHAR}, #{typeId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{finishTime,jdbcType=TIMESTAMP})
DELETE FROM bpm_task_turn
WHERE
id_=#{id}
update bpm_task_turn set task_subject_=#{subject} where proc_inst_id_=#{instId} and task_subject_ != #{subject}
UPDATE bpm_task_turn SET
status_='finish',
finish_time_=#{finishTime,jdbcType=TIMESTAMP}
WHERE
task_id_=#{taskId}
UPDATE bpm_task_turn
SET TASK_SUBJECT_ = #{subject}
WHERE
task_id_=#{taskId}
DELETE FROM bpm_task_turn
WHERE
proc_inst_id_ in
#{instId}
DELETE FROM bpm_task_turn
WHERE
task_id_=#{taskId}