INSERT INTO Lesson ( lessonId, lessonType, lessonName, parentId, courseCode, description, orderId, status, bigIcon, version, versionNo, url, isRecommend ,assigntime ,gradeid ,term ) Values ( #{lessonId}, #{lessonType}, #{lessonName}, #{parentId}, #{courseCode}, #{description}, #{orderId}, #{status}, #{bigIcon}, #{version}, #{versionNo}, #{url}, #{isRecommend} ,#{assigntime} ,#{gradeid} ,#{term} ) UPDATE Lesson SET lessonId = #{lessonId}, lessonType = #{lessonType}, lessonName = #{lessonName}, parentId = #{parentId}, courseCode = #{courseCode}, description = #{description}, orderId = #{orderId}, status = #{status}, bigIcon = #{bigIcon}, version = #{version}, versionNo = #{versionNo}, url = #{url}, isRecommend = #{isRecommend} ,assigntime = #{assigntime} ,gradeid=#{gradeid} ,term = #{term} where lessonId=#{lessonId} INSERT INTO Lesson ( lessonId, lessonType, lessonName, parentId, courseCode, description, orderId, status, bigIcon, version, versionNo, url, isRecommend ,assigntime ,gradeid ,term ) Values ( #{item.lessonId}, #{item.lessonType}, #{item.lessonName}, #{item.parentId}, #{item.courseCode}, #{item.description}, #{item.orderId}, #{item.status}, #{item.bigIcon}, #{item.version}, #{item.versionNo}, #{item.url}, #{item.isRecommend} ,#{item.assigntime} ,#{item.gradeid} ,#{item.term} ) delete from lesson where lessonId in #{item}