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}