select id, company_id, questionnaire_id, version_no, version_name, form_json,
table_name, status, publish_time, publish_by, create_by, create_time,
update_by, update_time, remark, del_flag
from survey_questionnaire_version
insert into survey_questionnaire_version
company_id,
questionnaire_id,
version_no,
version_name,
form_json,
table_name,
status,
publish_time,
publish_by,
create_by,
remark,
create_time
#{companyId},
#{questionnaireId},
#{versionNo},
#{versionName},
#{formJson},
#{tableName},
#{status},
#{publishTime},
#{publishBy},
#{createBy},
#{remark},
#{createTime}
update survey_questionnaire_version
version_name = #{versionName},
form_json = #{formJson},
table_name = #{tableName},
status = #{status},
publish_time = #{publishTime},
publish_by = #{publishBy},
update_by = #{updateBy},
remark = #{remark},
update_time = sysdate()
where id = #{id}
update survey_questionnaire_version set del_flag = '1' where id = #{id}
update survey_questionnaire_version set del_flag = '1' where id in
#{id}
update survey_questionnaire_version set del_flag = '1' where questionnaire_id = #{questionnaireId}