replace
INTO auth_warehouse
( id, code, `name`, parentId, remark, defaultInv, advanceType, spUse,parentCode
, thirdId, thirdId1, thirdId2, thirdId3, thirdId4)
values (#{id},
#{code},
#{name},
#{parentId},
#{remark},
#{defaultInv},
#{advanceType},
#{spUse},
#{parentCode},
#{thirdId},
#{thirdId1},
#{thirdId2},
#{thirdId3},
#{thirdId4})
DELETE
FROM auth_warehouse
WHERE id = #{id}
DELETE
FROM auth_warehouse
WHERE parentId = #{code}
UPDATE auth_warehouse
name=#{name},
code=#{code},
parentId=#{parentId},
remark=#{remark},
defaultInv=#{defaultInv},
parentCode=#{parentCode},
thirdId=#{thirdId},
thirdId1=#{thirdId1},
thirdId2=#{thirdId2},
thirdId3=#{thirdId3},
thirdId4=#{thirdId4},
advanceType=#{advanceType},
spUse=#{spUse},
WHERE id = #{id}
replace
into auth_warehouse
(id, code, `name`, parentId, remark, defaultInv, parentCode, advanceType, spUse, thirdId, thirdId1,
thirdId2, thirdId3,
thirdId4)
values
(#{item.id},
#{item.code},
#{item.name},
#{item.parentId},
#{item.remark},
#{item.defaultInv},
#{item.parentCode},
#{item.advanceType},
#{item.spUse},
#{item.thirdId},
#{item.thirdId1},
#{item.thirdId2},
#{item.thirdId3},
#{item.thirdId4})
update auth_warehouse
set ${sysId} = #{thridWarehouseId,jdbcType=VARCHAR}
where id = #{id}