select questionnaire_id, questionnaire_code, questionnaire_name, questionnaire_type, paper_type,
item_count, total_score, pass_score, estimated_time, description, status, sort_order,
create_by, create_time, update_by, update_time, remark
from psy_questionnaire
insert into psy_questionnaire (
questionnaire_code,
questionnaire_name,
questionnaire_type,
paper_type,
item_count,
total_score,
pass_score,
estimated_time,
description,
status,
sort_order,
create_by,
remark,
create_time
)values(
#{questionnaireCode},
#{questionnaireName},
#{questionnaireType},
#{paperType},
#{itemCount},
#{totalScore},
#{passScore},
#{estimatedTime},
#{description},
#{status},
#{sortOrder},
#{createBy},
#{remark},
sysdate()
)
update psy_questionnaire
questionnaire_name = #{questionnaireName},
questionnaire_type = #{questionnaireType},
paper_type = #{paperType},
item_count = #{itemCount},
total_score = #{totalScore},
pass_score = #{passScore},
estimated_time = #{estimatedTime},
description = #{description},
status = #{status},
sort_order = #{sortOrder},
update_by = #{updateBy},
remark = #{remark},
update_time = sysdate()
where questionnaire_id = #{questionnaireId}
delete from psy_questionnaire where questionnaire_id = #{questionnaireId}
delete from psy_questionnaire where questionnaire_id in
#{questionnaireId}