修改DAO层接口和实现