完成BaseRepository的封装