/// <summary> /// 获取盘点记录 /// </summary> /// <returns></returns> public BasePageDataDto <InventoryOrderDto> GetInventoryOrder(InventoryOrderApo pageDataApo) { return(new BasePageDataDto <InventoryOrderDto>() { PageIndex = pageDataApo.PageIndex, PageSize = pageDataApo.PageSize, Data = inventoryDal.GetInventoryOrder(pageDataApo, out int totalCount), TotalCount = totalCount });
/// <summary> /// 获取盘点记录 /// </summary> /// <returns></returns> public List <InventoryOrderDto> GetInventoryOrder(InventoryOrderApo pageDataApo, out int totalCount) { totalCount = 0; List <InventoryOrderDto> data; //查询语句 var queryable = Db.Queryable <InventoryOrderLDB>() .Where(it => it.status == pageDataApo.status) .OrderBy(it => it.create_time, OrderByType.Desc) .Select <InventoryOrderDto>(); //如果小于0,默认查全部 if (pageDataApo.PageSize > 0) { data = queryable.ToPageList(pageDataApo.PageIndex, pageDataApo.PageSize, ref totalCount); } else { data = queryable.ToList(); totalCount = data.Count(); } return(data); }