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