data层接口的一部分