/// <summary> /// 查询合作伙伴列表(分页) /// </summary> /// <param name="parm"></param> /// <returns></returns> public PagedInfo <PartnerVM> QueryPartnerPages(PartnerQueryDto parm) { var source = Db.Queryable <uf_hzhb>() .WhereIF(!string.IsNullOrEmpty(parm.mc), (a) => a.mc.Contains(parm.mc)) .WhereIF(!string.IsNullOrEmpty(parm.bm), (a) => a.bm.Contains(parm.bm)) .Select(a => new PartnerVM { ID = a.ID, bm = a.bm, jgnbbh = a.jgnbbh, dy = a.dy, mc = a.mc, yzbm = a.yzbm, fzr = a.fzr, lxdz = a.lxdz, lxr = a.lxr, lxsj = a.lxsj, dh = a.dh, cz = a.cz, dzyx = a.dzyx, qywz = a.qywz, }); return(source.ToPage(new PageParm { PageIndex = parm.PageIndex, PageSize = parm.PageSize, OrderBy = parm.OrderBy, Sort = parm.Sort })); }
public IActionResult Query([FromBody] PartnerQueryDto parm) { var response = _partnerService.QueryPartnerPages(parm); return(toResponse(response)); }