id, task_id, user_id, dept_id, status, progress, complete_time,
creator, create_time, update_time
AND task_id = #{taskID}
AND user_id = #{userID}
AND dept_id = #{deptID}
AND status = #{status}
INSERT INTO tb_task_user (
id, task_id, user_id, dept_id,creator, status, progress, create_time
) VALUES (
#{id}, #{taskID}, #{userID}, #{deptID}, #{creator}, 0, 0, #{createTime}
)
UPDATE tb_task_user
status = #{status},
progress = #{progress},
complete_time = #{completeTime},
updater = #{updater},
update_time = NOW()
WHERE task_id = #{taskID} AND user_id = #{userID} AND deleted = 0
DELETE FROM tb_task_user
WHERE task_id = #{taskID}
INSERT INTO tb_task_user (
id, task_id, user_id, dept_id, status, progress, complete_time,
creator, create_time
) VALUES
(
#{item.id}, #{item.taskID}, #{item.userID}, #{item.deptID}, 0,
0, #{item.completeTime}, #{item.creator}, #{item.createTime}
)
DELETE FROM tb_task_user
WHERE (task_id, user_id) IN
(#{taskId}, #{userID})
DELETE FROM tb_task_user
WHERE task_id = #{taskId}
DELETE FROM tb_task_user
WHERE user_id = #{userId}