id, student_user_id, teaching_class_id, task_id, task_key, task_name, step1_answer, step2_answer,
step3_answer, step4_answer, current_step, progress_status, submitted, submit_time, create_time, update_time
delete from student_training_answer
where student_user_id = #{studentUserId,jdbcType=VARCHAR}
and teaching_class_id = #{teachingClassId,jdbcType=VARCHAR}
and task_id = #{taskId,jdbcType=VARCHAR}
insert into student_training_answer
id,
student_user_id,
teaching_class_id,
task_id,
task_key,
task_name,
step1_answer,
step2_answer,
step3_answer,
step4_answer,
current_step,
progress_status,
submitted,
submit_time,
create_time,
update_time,
#{id,jdbcType=VARCHAR},
#{studentUserId,jdbcType=VARCHAR},
#{teachingClassId,jdbcType=VARCHAR},
#{taskId,jdbcType=VARCHAR},
#{taskKey,jdbcType=VARCHAR},
#{taskName,jdbcType=VARCHAR},
#{step1Answer},
#{step2Answer},
#{step3Answer},
#{step4Answer},
#{currentStep,jdbcType=INTEGER},
#{progressStatus,jdbcType=VARCHAR},
#{submitted,jdbcType=BIT},
#{submitTime,jdbcType=TIMESTAMP},
#{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},
update student_training_answer
student_user_id = #{studentUserId,jdbcType=VARCHAR},
teaching_class_id = #{teachingClassId,jdbcType=VARCHAR},
task_id = #{taskId,jdbcType=VARCHAR},
task_key = #{taskKey,jdbcType=VARCHAR},
task_name = #{taskName,jdbcType=VARCHAR},
step1_answer = #{step1Answer},
step2_answer = #{step2Answer},
step3_answer = #{step3Answer},
step4_answer = #{step4Answer},
current_step = #{currentStep,jdbcType=INTEGER},
progress_status = #{progressStatus,jdbcType=VARCHAR},
submitted = #{submitted,jdbcType=BIT},
submit_time = #{submitTime,jdbcType=TIMESTAMP},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
where id = #{id,jdbcType=VARCHAR}