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}