INSERT INTO
contract_template
(id_,source_,name_,type_,contract_template_content_,origanal_file_url_,contract_no_,status_,version_,modify_by_,update_time_,create_time_,owner_)
VALUES(#{id},#{source},#{name},#{type},#{contractTemplateContent},#{origanalFileUrl},#{contractNo},#{status},#{version},#{modifyBy},#{updateTime},#{createTime},#{owner})
UPDATE contract_template
contract_template_content_ = #{contractTemplateContent},
status_ = #{status},
origanal_file_url_ = #{origanalFileUrl},
id_ = #{id},
owner_ = #{owner},
update_time_ = #{updateTime},
version_ = #{version},
modify_by_ = #{modifyBy},
type_ = #{type},
source_ = #{source},
contract_no_ = #{contractNo},
name_ = #{name},
create_time_ = #{createTime},
WHERE id_ = #{id}
DELETE FROM contract_template WHERE id_ = #{id}
update contract_template set status_ = 0 where status_ = 1 and source_ = 'PLATFORM'
and type_ = #{type}