初步实现了通用的 CRUD 界面