item_id
, order_id, item_index, sku_id, item_qty, price_std, amt_std, price_sale, item_amt, price_discount, non_std_code, out_status, outing_qty, outing_amt, out_qty, out_amt, return_qty, return_amt, remarks, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user
AND t.order_id = #{orderId}::uuid
AND t.item_index = #{itemIndex}
AND t.sku_id = #{skuId}
AND t.item_qty = #{itemQty}
AND t.price_std = #{priceStd}
AND t.amt_std = #{amtStd}
AND t.price_sale = #{priceSale}
AND t.item_amt = #{itemAmt}
AND t.price_discount = #{priceDiscount}
AND t.non_std_code = #{nonStdCode}
AND t.out_status = #{outStatus}
AND t.outing_qty = #{outingQty}
AND t.outing_amt = #{outingAmt}
AND t.out_qty = #{outQty}
AND t.out_amt = #{outAmt}
AND t.return_qty = #{returnQty}
AND t.return_amt = #{returnAmt}
AND t.remarks = #{remarks}
AND t.flg_valid = #{flgValid}
AND t.cp_id = #{cpId}
WHERE item_id in
#{item}
insert into t_psi_order_item
(
order_id,
item_index,
sku_id,
item_qty,
price_std,
amt_std,
price_sale,
item_amt,
price_discount,
non_std_code,
out_status,
outing_qty,
outing_amt,
out_qty,
out_amt,
return_qty,
return_amt,
remarks,
cp_id,
op_app_code,
)
values
(
#{item.orderId}::uuid,
#{item.itemIndex},
#{item.skuId}::uuid,
#{item.itemQty},
#{item.priceStd},
#{item.amtStd},
#{item.priceSale},
#{item.itemAmt},
#{item.priceDiscount},
#{item.nonStdCode},
#{item.outStatus},
#{item.outingQty},
#{item.outingAmt},
#{item.outQty},
#{item.outAmt},
#{item.returnQty},
#{item.returnAmt},
#{item.remarks},
#{item.cpId},
#{item.opAppCode},
)
DELETE
FROM dkic_b.t_psi_order_item
WHERE item_id = #{id}::UUID;