增加beforeDrop 和 beforeSave 接口