/// <summary> /// 获取根据条件分页获取客户集合 /// </summary> /// <param name="serviceSpaceId">服务空间id</param> /// <param name="condition">条件</param> /// <param name="totalNum">总记录数</param> /// <returns>客户集合</returns> public List <Customer> GetPage(string serviceSpaceId, Condition condition, out int totalNum) { totalNum = 0; //获取数据 List <Customer> customers = null; List <DataEntity> customerEntityList = _customerProvider.GetPage(serviceSpaceId, condition, out totalNum); if (customerEntityList != null && customerEntityList.Count > 0) { customers = new List <Customer>(); Customer customer = null; foreach (DataEntity customerEntity in customerEntityList) { customer = GetCustomerFromEntity(customerEntity); customers.Add(customer); } } return(customers); }