insert into purchase_payment(id, apply_order_id, payable_amount, paid_amount, unpaid_amount, payment_amount, payment_company, pay_type, payment_no, invoice_status, tax_rate, planned_pay_date, pay_date) values (#{id}, #{applyOrderId}, #{payableAmount}, #{paidAmount}, #{unpaidAmount}, #{paymentAmount}, #{paymentCompany}, #{payType}, #{paymentNo}, #{invoiceStatus}, #{taxRate}, #{plannedPayDate}, #{payDate}) update purchase_payment t set t.apply_order_id= #{applyOrderId}, t.payable_amount= #{payableAmount}, t.paid_amount= #{paidAmount}, t.unpaid_amount= #{unpaidAmount}, t.payment_amount= #{paymentAmount}, t.payment_company= #{paymentCompany}, t.pay_type= #{payType}, t.payment_no= #{paymentNo}, t.invoice_status= #{invoiceStatus}, t.tax_rate= #{taxRate}, t.planned_pay_date= #{plannedPayDate}, t.pay_date= #{payDate} where 1=1 and t.id= #{id} and t.apply_order_id= #{applyOrderId}