INSERT INTO student_extracurricular_exercises_situation_ (id_,student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,actual_exercises_num_,exercises_reply_num_,exercises_message_num_,exercises_message_timely_num_,create_time_,update_time_,last_submit_time_,serve_type_) VALUES(#{id},#{studentId},#{weekOfYear},#{monday},#{sunday},#{teacherId},#{expectExercisesNum},#{actualExercisesNum},#{exercisesReplyNum},#{exercisesMessageNum},#{exercisesMessageTimelyNum},NOW(),NOW(),#{lastSubmitTime},#{serveType}) INSERT INTO student_extracurricular_exercises_situation_ (student_id_,week_of_year_,monday_,sunday_,teacher_id_,expect_exercises_num_,actual_exercises_num_,exercises_reply_num_,exercises_message_num_,exercises_message_timely_num_,create_time_,update_time_,last_submit_time_,serve_type_) VALUES (#{situation.studentId},#{situation.weekOfYear},#{situation.monday},#{situation.sunday},#{situation.teacherId},#{situation.expectExercisesNum},#{situation.actualExercisesNum},#{situation.exercisesReplyNum},#{situation.exercisesMessageNum},#{situation.exercisesMessageTimelyNum},NOW(),NOW(),#{situation.lastSubmitTime},#{situation.serveType}) UPDATE student_extracurricular_exercises_situation_ exercises_reply_num_ = #{exercisesReplyNum}, monday_ = #{monday}, id_ = #{id}, week_of_year_ = #{weekOfYear}, exercises_message_num_ = #{exercisesMessageNum}, create_time_ = #{createTime}, teacher_id_ = #{teacherId}, actual_exercises_num_ = #{actualExercisesNum}, exercises_message_timely_num_ = #{exercisesMessageTimelyNum}, student_id_ = #{studentId}, expect_exercises_num_ = #{expectExercisesNum}, sunday_ = #{sunday}, last_submit_time_=#{lastSubmitTime}, serve_type_=#{serveType}, update_time_ = #{updateTime} WHERE id_ = #{id} DELETE FROM student_extracurricular_exercises_situation_ WHERE id_ = #{id} DELETE FROM student_extracurricular_exercises_situation_ WHERE monday_ = #{monday} DELETE FROM student_extracurricular_exercises_situation_ WHERE student_id_ = #{studentId}