insert into app_contact_page (id, avatar_url, nickname, bio, background_url, create_by, create_time, update_by, update_time) values (1, #{avatarUrl}, #{nickname}, #{bio}, #{backgroundUrl}, #{updateBy}, #{updateTime}, #{updateBy}, #{updateTime}) on duplicate key update avatar_url = values(avatar_url), nickname = values(nickname), bio = values(bio), background_url = values(background_url), update_by = values(update_by), update_time = values(update_time) delete from app_contact_item insert into app_contact_item (type, label, contact_value, icon_url, qr_code_url, action_type, status, sort, create_by, create_time, update_by, update_time) values (#{type}, #{label}, #{value}, #{iconUrl}, #{qrCodeUrl}, #{actionType}, #{status}, #{sort}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime})