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}