id,product_id,inbound_time,
inbound_batch,supplier_name,inbound_quantity,
tax_inclusive_price,tax_inclusive_total,tax_rate,
tax_exclusive_total,inbound_person
delete from stock_out
where id = #{id,jdbcType=INTEGER}
insert into stock_out
id,
product_id,
inbound_time,
inbound_batch,
supplier_name,
inbound_quantity,
tax_inclusive_price,
tax_inclusive_total,
tax_rate,
tax_exclusive_total,
inbound_person,
#{id,jdbcType=INTEGER},
#{productId,jdbcType=INTEGER},
#{inboundTime,jdbcType=TIMESTAMP},
#{inboundBatch,jdbcType=VARCHAR},
#{supplierName,jdbcType=VARCHAR},
#{inboundQuantity,jdbcType=INTEGER},
#{taxInclusivePrice,jdbcType=DECIMAL},
#{taxInclusiveTotal,jdbcType=DECIMAL},
#{taxRate,jdbcType=DECIMAL},
#{taxExclusiveTotal,jdbcType=DECIMAL},
#{inboundPerson,jdbcType=VARCHAR},
update stock_out
product_id = #{productId,jdbcType=INTEGER},
inbound_time = #{inboundTime,jdbcType=TIMESTAMP},
inbound_batch = #{inboundBatch,jdbcType=VARCHAR},
supplier_name = #{supplierName,jdbcType=VARCHAR},
inbound_quantity = #{inboundQuantity,jdbcType=INTEGER},
tax_inclusive_price = #{taxInclusivePrice,jdbcType=DECIMAL},
tax_inclusive_total = #{taxInclusiveTotal,jdbcType=DECIMAL},
tax_rate = #{taxRate,jdbcType=DECIMAL},
tax_exclusive_total = #{taxExclusiveTotal,jdbcType=DECIMAL},
inbound_person = #{inboundPerson,jdbcType=VARCHAR},
where id = #{id,jdbcType=INTEGER}