public IActionResult GetByPage(int pi, int ps, TxtCondition condition = null) { var result = _txtService.GetByPage(pi, ps, null, condition); return(Ok(new { Total = result.Total, List = Mapper.Map <List <TxtDto> >(result.Data) })); }
/// <summary> /// 分页方法 /// </summary> /// <param name="page"></param> /// <param name="size"></param> /// <param name="sort"></param> /// <param name="condition"></param> /// <returns></returns> public PageModel <Txt> GetByPage(int page, int size, string sort, TxtCondition condition) { var dbCondition = new List <DbCondition <Txt> > { new DbCondition <Txt> { IsWhere = condition.Type > 0, Expression = o => o.Type == condition.Type } }; return(_unitOfWork.TxtManage.GetByPage(page, size, sort, dbCondition)); }