优化代码，Dao层抽取超级接口