id, course_id, name, content, video_url, duration, order_num,
creator, updater, create_time, update_time, delete_time, deleted
deleted = 0
AND course_id = #{courseID}
AND name LIKE CONCAT('%', #{name}, '%')
INSERT INTO tb_course_chapter (
id, course_id, name, content, video_url, duration, order_num,
creator, updater, create_time, update_time, delete_time, deleted
) VALUES (
#{id}, #{courseID}, #{name}, #{content}, #{videoUrl}, #{duration}, #{orderNum},
#{creator}, #{updater}, #{createTime}, #{updateTime}, #{deleteTime}, #{deleted}
)
UPDATE tb_course_chapter
course_id = #{courseID},
name = #{name},
content = #{content},
video_url = #{videoUrl},
duration = #{duration},
order_num = #{orderNum},
updater = #{updater},
update_time = #{updateTime},
delete_time = #{deleteTime},
deleted = #{deleted},
WHERE id = #{id}
DELETE FROM tb_course_chapter
WHERE id = #{id}
INSERT INTO tb_course_chapter (
id, course_id, name, content, video_url, duration, order_num,
creator, updater, create_time, update_time, delete_time, deleted
) VALUES
(
#{item.id}, #{item.courseID}, #{item.name}, #{item.content}, #{item.videoUrl},
#{item.duration}, #{item.orderNum}, #{item.creator}, #{item.updater},
#{item.createTime}, #{item.updateTime}, #{item.deleteTime}, #{item.deleted}
)
DELETE FROM tb_course_chapter
WHERE id IN
#{id}
DELETE FROM tb_course_chapter
WHERE course_id = #{courseId}