把不同的请求封装成对象，用不同的dao处理不同的请求