重新生成record