改进数据层接口