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}