<update id="batchUpdateMcCompanyContactOwnerSaleUid">
UPDATE mc_company_contact
SET owner_sale_uid = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.ownerSaleUid}</foreach>
END,
sale_group_department_id = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.saleGroupDepartmentId}</foreach>
END,
sale_subsidiary_id = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.saleSubsidiaryId}</foreach>
END,
sale_first_department_id = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.saleFirstDepartmentId}</foreach>
END,
sale_second_department_id = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.saleSecondDepartmentId}</foreach>
END,
sale_third_department_id = CASE
<foreach collection="list"item="item"index="index"separator=" ">
WHEN `id`=#{item.id} THEN #{item.saleThirdDepartmentId}</foreach>
END
WHERE id IN
<foreach collection="list"item="item"index="index"open="("separator=","close=")">#{item.id}</foreach></update>