select id,
questionnaire_subject_id,
question_name,
option_name,
option_answer,
option_score,
option_sort,
option_remark,
create_by,
create_time,
update_by,
update_time
from question_subject_option
insert into question_subject_option
questionnaire_subject_id,
question_name,
option_name,
option_answer,
option_score,
option_sort,
option_remark,
create_by,
create_time,
update_by,
update_time,
#{questionnaireSubjectId},
#{questionName},
#{optionName},
#{optionAnswer},
#{optionScore},
#{optionSort},
#{optionRemark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update question_subject_option
questionnaire_subject_id =
#{questionnaireSubjectId},
question_name =
#{questionName},
option_name =
#{optionName},
option_answer =
#{optionAnswer},
option_score =
#{optionScore},
option_sort =
#{optionSort},
option_remark =
#{optionRemark},
create_by =
#{createBy},
create_time =
#{createTime},
update_by =
#{updateBy},
update_time =
#{updateTime},
where id = #{id}
delete
from question_subject_option
where id = #{id}
delete from question_subject_option where id in
#{id}
insert into question_subject_option(
questionnaire_subject_id,
question_name,
option_name,
option_answer,
option_score,
option_sort,
option_remark,
create_by,
create_time
) values
(
#{QuestionSubjectOption.questionnaireSubjectId},
#{QuestionSubjectOption.questionName},
#{QuestionSubjectOption.optionName},
#{QuestionSubjectOption.optionAnswer},
#{QuestionSubjectOption.optionScore},
#{QuestionSubjectOption.optionSort},
#{QuestionSubjectOption.optionRemark},
#{QuestionSubjectOption.createBy},
#{QuestionSubjectOption.createTime}
)
delete from question_subject_option where questionnaire_subject_id in
#{questionSubjectIds}