select contract_id, contract_code, supplier_id, commit_status, contract_status, contract_amount, order_goods_amount, contract_signing_time, remark, canteen_id, contract_title, contract_start_time, contract_end_time, approve_status, process_instance_id, approve_by, approve_time, approve_remark, total_num, category_num, pay_money_style, pay_money_date, collect_money_bank, collect_money_account, collect_money_account_name, pay_remark, contract_attachment, contract_person, del_flag, create_by, create_time, update_by, update_time from ims_purchase_contract insert into ims_purchase_contract contract_code, supplier_id, commit_status, contract_status, contract_amount, order_goods_amount, contract_signing_time, remark, canteen_id, contract_title, contract_start_time, contract_end_time, approve_status, process_instance_id, approve_by, approve_time, approve_remark, total_num, category_num, pay_money_style, pay_money_date, collect_money_bank, collect_money_account, collect_money_account_name, pay_remark, contract_attachment, contract_person, del_flag, create_by, create_time, update_by, update_time, #{contractCode}, #{supplierId}, #{commitStatus}, #{contractStatus}, #{contractAmount}, #{orderGoodsAmount}, #{contractSigningTime}, #{remark}, #{canteenId}, #{contractTitle}, #{contractStartTime}, #{contractEndTime}, #{approveStatus}, #{processInstanceId}, #{approveBy}, #{approveTime}, #{approveRemark}, #{totalNum}, #{categoryNum}, #{payMoneyStyle}, #{payMoneyDate}, #{collectMoneyBank}, #{collectMoneyAccount}, #{collectMoneyAccountName}, #{payRemark}, #{contractAttachment}, #{contractPerson}, #{delFlag}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, update ims_purchase_contract contract_code = #{contractCode}, supplier_id = #{supplierId}, commit_status = #{commitStatus}, contract_status = #{contractStatus}, contract_amount = #{contractAmount}, order_goods_amount = #{orderGoodsAmount}, contract_signing_time = #{contractSigningTime}, remark = #{remark}, canteen_id = #{canteenId}, contract_title = #{contractTitle}, contract_start_time = #{contractStartTime}, contract_end_time = #{contractEndTime}, approve_status = #{approveStatus}, process_instance_id = #{processInstanceId}, approve_by = #{approveBy}, approve_time = #{approveTime}, approve_remark = #{approveRemark}, total_num = #{totalNum}, category_num = #{categoryNum}, pay_money_style = #{payMoneyStyle}, pay_money_date = #{payMoneyDate}, collect_money_bank = #{collectMoneyBank}, collect_money_account = #{collectMoneyAccount}, collect_money_account_name = #{collectMoneyAccountName}, pay_remark = #{payRemark}, contract_attachment = #{contractAttachment}, contract_person = #{contractPerson}, del_flag = #{delFlag}, create_by = #{createBy}, create_time = #{createTime}, update_by = #{updateBy}, update_time = #{updateTime}, where contract_id = #{contractId} delete from ims_purchase_contract where contract_id = #{contractId} delete from ims_purchase_contract where contract_id in #{contractId}