INSERT INTO io_codes(action, mainAction, code, corpOrderId, actor, actDate,
fromCorpId, fromCorp, orderId, batchNo, produceDate, expireDate,
serialNo, count, packageLevel, warehouseCode, nameCode, supId, relId, status,
invStorageCode, invWarehouseCode, locStorageCode)
values (#{action},
#{mainAction},
#{code},
#{corpOrderId},
#{actor},
#{actDate},
#{fromCorpId},
#{fromCorp}, #{orderId}, #{batchNo}, #{produceDate}, #{expireDate}, #{serialNo}, #{count},
#{packageLevel}, #{warehouseCode},
#{nameCode}, #{supId}, #{relId}, #{status}, #{invStorageCode}, #{invWarehouseCode}, #{locStorageCode})
INSERT INTO io_codes
(action,
mainAction,
code,
corpOrderId,
actor,
actDate,
fromCorpId,fromCorp,orderId,batchNo,produceDate,expireDate,
serialNo,count,packageLevel,warehouseCode,nameCode,supId,
relId,status,invStorageCode,invWarehouseCode,locStorageCode)
VALUES
(
#{item.action},
#{item.mainAction},
#{item.code},
#{item.corpOrderId},
#{item.actor},
#{item.actDate},
#{item.fromCorpId},
#{
item.fromCorp
},#{item.orderId},#{item.batchNo}
,#{item.produceDate}
,#{item.expireDate}
,#{item.serialNo}
,#{item.count}
,#{item.packageLevel} ,#{item.warehouseCode},#{item.nameCode},#{item.supId}
,#{item.relId},#{item.status},#{item.invStorageCode},#{item.invWarehouseCode},#{item.locStorageCode})
UPDATE io_codes
SET orderId = #{newOrderId}
where orderId = #{oldOrderId}
UPDATE io_codes
SET fromCorpId = #{fromCorpId},
fromCorp = #{fromCorp}
WHERE orderId = #{orderId}
UPDATE io_codes
SET relId = #{relId}
where nameCode = #{nameCode}
and orderId = #{orderId}
UPDATE io_codes
SET supId = #{supId}
where nameCode = #{nameCode}
and orderId = #{orderId}
DELETE
FROM io_codes
WHERE orderId = #{orderId}
UPDATE io_codes
relId=#{relId},
fromCorp=#{fromCorp},
fromCorpId=#{fromCorpId},
count=#{count},
status=#{status},
supId=#{supId},
invStorageCode=#{invStorageCode},
invWarehouseCode=#{invWarehouseCode},
locStorageCode=#{locStorageCode},
WHERE id=#{id}