select agreement_id, agreement_code, sign_time, unit_id, project_id, create_by, lease_day, plan_start_time, contract_code, auth_person, phone, create_time, update_by, update_time, remark, company_id, file_name, file_url, status, protocol, is_slt from bm_agreement_info
insert into bm_agreement_info
agreement_code,
sign_time,
unit_id,
project_id,
create_by,
lease_day,
plan_start_time,
contract_code,
auth_person,
phone,
create_time,
update_by,
update_time,
remark,
company_id,
file_name,
file_url,
status,
protocol,
is_slt,
#{agreementCode},
#{signTime},
#{unitId},
#{projectId},
#{createBy},
#{leaseDay},
#{planStartTime},
#{contractCode},
#{authPerson},
#{phone},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{companyId},
#{fileName},
#{fileUrl},
#{status},
#{protocol},
#{isSlt},
update bm_agreement_info
agreement_code = #{agreementCode},
sign_time = #{signTime},
unit_id = #{unitId},
project_id = #{projectId},
create_by = #{createBy},
lease_day = #{leaseDay},
plan_start_time = #{planStartTime},
contract_code = #{contractCode},
auth_person = #{authPerson},
phone = #{phone},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
company_id = #{companyId},
file_name = #{fileName},
file_url = #{fileUrl},
status = #{status},
protocol = #{protocol},
is_slt = #{isSlt},
where agreement_id = #{agreementId}
delete from bm_agreement_info where agreement_id = #{agreementId}
delete from bm_agreement_info where agreement_id in
#{agreementId}