Esempio n. 1
0
        /// <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
            }));
        }
Esempio n. 2
0
        public IActionResult Query([FromBody] PartnerQueryDto parm)
        {
            var response = _partnerService.QueryPartnerPages(parm);

            return(toResponse(response));
        }