完善 GenericDao