select stockout_guid, stockout_id, out_type, create_date, department_no, customer_no, create_man_id, status, stockout_source, warehouse_id, class_now_id, exit_id, car_number, FID, erp_stockout_id,start_date,finish_date,spare1,spare2,spare3,spare4,spare5,spare6,spare7,spare8 from out_stockout
insert into out_stockout
stockout_guid,
stockout_id,
out_type,
create_date,
department_no,
customer_no,
create_man_id,
status,
stockout_source,
warehouse_id,
class_now_id,
exit_id,
car_number,
FID,
erp_stockout_id,
spare1,
spare2,
spare4,
spare3,
spare5,
spare6,
spare7,
spare8,
#{stockoutGuid},
#{stockoutId},
#{outType},
#{createDate},
#{departmentNo},
#{customerNo},
#{createManId},
#{status},
#{stockoutSource},
#{warehouseId},
#{classNowId},
#{exitId},
#{carNumber},
#{FID},
#{erpStockoutId},
#{spare1},
#{spare2},
#{spare4},
#{spare3},
#{spare5},
#{spare6},
#{spare7},
#{spare8},
update out_stockout
stockout_id = #{stockoutId},
out_type = #{outType},
create_date = #{createDate},
department_no = #{departmentNo},
customer_no = #{customerNo},
create_man_id = #{createManId},
status = #{status},
stockout_source = #{stockoutSource},
warehouse_id = #{warehouseId},
class_now_id = #{classNowId},
exit_id = #{exitId},
car_number = #{carNumber},
FID = #{FID},
erp_stockout_id = #{erpStockoutId},
start_date = #{startDate},
finish_date = #{finishDate},
spare1 = #{spare1},
spare2 = #{spare2},
spare4 = #{spare4},
spare3 = #{spare3},
spare5 = #{spare5},
where stockout_guid = #{stockoutGuid}
delete from out_stockout where stockout_guid = #{stockoutGuid}
delete from out_stockout where stockout_guid in
#{stockoutGuid}