UPDATE customer_function_detail
SET
SHOPPING_STATUS = #{shoppingStatus},
UPDATED_BY = #{userId},
UPDATED_TIME = now()
WHERE
DEL_FLAG = '0'
AND CUSTOMER_ID = #{customerId}
AND FUNCTION_ID = #{functionId}
UPDATE customer_function_detail
SET
FUNCTION_NAME = #{functionName},
ICON_LARGE_IMG = #{iconLargeImg},
ICON_SMALL_IMG = #{iconSmallImg},
DOMAIN_NAME = #{domainName},
TARGET_LINK = #{targetLink},
UPDATED_BY = #{userId},
UPDATED_TIME = now()
WHERE
DEL_FLAG = '0'
AND CUSTOMER_ID = #{customerId}
AND FUNCTION_ID = #{functionId}
UPDATE customer_function_detail
when customer_id = #{item.customerId} and function_id = #{item.functionId} then #{item.displayOrder}
when customer_id = #{item.customerId} and function_id = #{item.functionId} then #{item.updatedBy}
updated_time = now()
WHERE
del_flag = '0'
(customer_id = #{item.customerId} and function_id = #{item.functionId})