修改命名，实现save的通用方法