and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} objective_id , source, content, question_a, question_b, question_c, question_d, question_e, score, answer, analysis, type, create_time, update_time, is_delete delete from sys_objective_questions where objective_id = #{objectiveId,jdbcType=VARCHAR} delete from sys_objective_questions insert into sys_objective_questions (objective_id, source, content, question_a, question_b, question_c, question_d, question_e, score, answer, analysis, type, create_time, update_time, is_delete) values (#{objectiveId,jdbcType=VARCHAR}, #{source,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{questionA,jdbcType=VARCHAR}, #{questionB,jdbcType=VARCHAR}, #{questionC,jdbcType=VARCHAR}, #{questionD,jdbcType=VARCHAR}, #{questionE,jdbcType=VARCHAR}, #{score,jdbcType=DECIMAL}, #{answer,jdbcType=VARCHAR}, #{analysis,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=BIT}) insert into sys_objective_questions objective_id, source, content, question_a, question_b, question_c, question_d, question_e, score, answer, analysis, type, create_time, update_time, is_delete, #{objectiveId,jdbcType=VARCHAR}, #{source,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{questionA,jdbcType=VARCHAR}, #{questionB,jdbcType=VARCHAR}, #{questionC,jdbcType=VARCHAR}, #{questionD,jdbcType=VARCHAR}, #{questionE,jdbcType=VARCHAR}, #{score,jdbcType=DECIMAL}, #{answer,jdbcType=VARCHAR}, #{analysis,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{isDelete,jdbcType=BIT}, update sys_objective_questions objective_id = #{record.objectiveId,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR}, content = #{record.content,jdbcType=VARCHAR}, question_a = #{record.questionA,jdbcType=VARCHAR}, question_b = #{record.questionB,jdbcType=VARCHAR}, question_c = #{record.questionC,jdbcType=VARCHAR}, question_d = #{record.questionD,jdbcType=VARCHAR}, question_e = #{record.questionE,jdbcType=VARCHAR}, score = #{record.score,jdbcType=DECIMAL}, answer = #{record.answer,jdbcType=VARCHAR}, analysis = #{record.analysis,jdbcType=VARCHAR}, type = #{record.type,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=BIT}, update sys_objective_questions set objective_id = #{record.objectiveId,jdbcType=VARCHAR}, source = #{record.source,jdbcType=VARCHAR}, content = #{record.content,jdbcType=VARCHAR}, question_a = #{record.questionA,jdbcType=VARCHAR}, question_b = #{record.questionB,jdbcType=VARCHAR}, question_c = #{record.questionC,jdbcType=VARCHAR}, question_d = #{record.questionD,jdbcType=VARCHAR}, question_e = #{record.questionE,jdbcType=VARCHAR}, score = #{record.score,jdbcType=DECIMAL}, answer = #{record.answer,jdbcType=VARCHAR}, analysis = #{record.analysis,jdbcType=VARCHAR}, type = #{record.type,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=TIMESTAMP}, update_time = #{record.updateTime,jdbcType=TIMESTAMP}, is_delete = #{record.isDelete,jdbcType=BIT} update sys_objective_questions source = #{source,jdbcType=VARCHAR}, content = #{content,jdbcType=VARCHAR}, question_a = #{questionA,jdbcType=VARCHAR}, question_b = #{questionB,jdbcType=VARCHAR}, question_c = #{questionC,jdbcType=VARCHAR}, question_d = #{questionD,jdbcType=VARCHAR}, question_e = #{questionE,jdbcType=VARCHAR}, score = #{score,jdbcType=DECIMAL}, answer = #{answer,jdbcType=VARCHAR}, analysis = #{analysis,jdbcType=VARCHAR}, type = #{type,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=BIT}, where objective_id = #{objectiveId,jdbcType=VARCHAR} update sys_objective_questions set source = #{source,jdbcType=VARCHAR}, content = #{content,jdbcType=VARCHAR}, question_a = #{questionA,jdbcType=VARCHAR}, question_b = #{questionB,jdbcType=VARCHAR}, question_c = #{questionC,jdbcType=VARCHAR}, question_d = #{questionD,jdbcType=VARCHAR}, question_e = #{questionE,jdbcType=VARCHAR}, score = #{score,jdbcType=DECIMAL}, answer = #{answer,jdbcType=VARCHAR}, analysis = #{analysis,jdbcType=VARCHAR}, type = #{type,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=TIMESTAMP}, update_time = #{updateTime,jdbcType=TIMESTAMP}, is_delete = #{isDelete,jdbcType=BIT} where objective_id = #{objectiveId,jdbcType=VARCHAR} INSERT INTO sys_objective_questions ( objective_id, source, content, question_a, question_b, question_c, question_d, question_e, score, answer, analysis, type, create_time, update_time, is_delete ) VALUES ( #{item.objectiveId}, #{item.source}, #{item.content}, #{item.questionA}, #{item.questionB}, #{item.questionC}, #{item.questionD}, #{item.questionE}, #{item.score}, #{item.answer}, #{item.analysis}, #{item.type}, #{item.createTime}, #{item.updateTime}, #{item.isDelete} ) DELETE FROM sys_objective_questions WHERE objective_id IN #{id}