put_type添加字段，这里改写初始化和更新函数