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}