select setting_id, user_id, login_redirect, pinned_tags, query_gateway_child, show_child, create_by, create_time, update_by, update_time, remark from sys_user_setting update sys_user_setting login_redirect = #{loginRedirect}, query_gateway_child = #{queryGatewayChild}, show_child = #{showChild}, update_by = #{updateBy}, update_time = #{updateTime} where user_id = #{userId} insert into sys_user_setting (user_id, login_redirect, pinned_tags, query_gateway_child, show_child, create_by, create_time, update_by, update_time) values (#{userId}, #{loginRedirect}, '[]', #{queryGatewayChild}, #{showChild}, #{operator}, #{now}, #{operator}, #{now}) on duplicate key update user_id = user_id update sys_user_setting set pinned_tags = #{pinnedTags}, update_by = #{updateBy}, update_time = #{updateTime} where user_id = #{userId}