select contract_id, contract_number, contract_name, party_a, contact_person, telephone, project_type, project_source, undertaking_dept, amount, deposit, contract_document, drafter, draft_time, project_ids, remark, sign_date, sign_remark, sign_scan, comment_type from cmc_contract
insert into cmc_contract
contract_id,
contract_number,
contract_name,
party_a,
contact_person,
telephone,
project_type,
project_source,
undertaking_dept,
amount,
deposit,
contract_document,
drafter,
draft_time,
project_ids,
remark,
sign_date,
sign_remark,
sign_scan,
comment_type,
#{contractId},
#{contractNumber},
#{contractName},
#{partyA},
#{contactPerson},
#{telephone},
#{projectType},
#{projectSource},
#{undertakingDept},
#{amount},
#{deposit},
#{contractDocument},
#{drafter},
#{draftTime},
#{projectIds},
#{remark},
#{signDate},
#{signRemark},
#{signScan},
#{commentType},
update cmc_contract
contract_number = #{contractNumber},
contract_name = #{contractName},
party_a = #{partyA},
contact_person = #{contactPerson},
telephone = #{telephone},
project_type = #{projectType},
project_source = #{projectSource},
undertaking_dept = #{undertakingDept},
amount = #{amount},
deposit = #{deposit},
contract_document = #{contractDocument},
drafter = #{drafter},
draft_time = #{draftTime},
project_ids = #{projectIds},
remark = #{remark},
sign_date = #{signDate},
sign_remark = #{signRemark},
sign_scan = #{signScan},
comment_type = #{commentType},
where contract_id = #{contractId}
delete from cmc_contract where contract_id = #{contractId}
delete from cmc_contract where contract_id in
#{contractId}