select t1.id, t1.write_off_code, t1.write_off_type, t1.ticket_bill_code, t1.vendor_code,
t1.write_off_amount, t1.write_off_amount_without_tax, t1.write_off_tax_amount,
t1.write_off_time, t1.remark, t1.create_by, t1.create_time, t1.update_by, t1.update_time,
t3.user_name as create_by_name,t2.vendor_name
from oms_payable_ticket_write_off t1
left join oms_vendor_info t2 on t1.vendor_code = t2.vendor_code
left join sys_user t3 on t1.create_by = t3.user_id
insert into oms_payable_ticket_write_off
write_off_code,
write_off_type,
ticket_bill_code,
vendor_code,
write_off_amount,
write_off_amount_without_tax,
write_off_tax_amount,
write_off_time,
remark,
create_by,
create_time,
update_by,
update_time,
#{writeOffCode},
#{writeOffType},
#{ticketBillCode},
#{vendorCode},
#{writeOffAmount},
#{writeOffAmountWithoutTax},
#{writeOffTaxAmount},
#{writeOffTime},
#{remark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
update oms_payable_ticket_write_off
write_off_code = #{writeOffCode},
write_off_type = #{writeOffType},
ticket_bill_code = #{ticketBillCode},
vendor_code = #{vendorCode},
write_off_amount = #{writeOffAmount},
write_off_amount_without_tax = #{writeOffAmountWithoutTax},
write_off_tax_amount = #{writeOffTaxAmount},
write_off_time = #{writeOffTime},
remark = #{remark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
where id = #{id}
delete from oms_payable_ticket_write_off where id = #{id}
delete from oms_payable_ticket_write_off where id in
#{id}