add BaseDao