示例#1
0
        public ActionResult <object> GetDictPageList([FromQuery] CrmDictSearch search, int pageIndex = 1, int pageSize = 10)
        {
            var totalCount = 0;
            var data       = _repository.GetDictPageList(search, ref totalCount, pageIndex, pageSize);

            return(data.ResponseSuccess("", totalCount));
        }
示例#2
0
 /// <summary>
 /// 查询字典信息
 /// </summary>
 /// <param name="search">mobile</param>
 /// <param name="totalCount"></param>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <returns></returns>
 public IList <CrmDictEntity> FindDictPageList(CrmDictSearch search, ref int totalCount, int pageIndex = 1, int pageSize = 10)
 {
     return(GetInstance().Queryable <CrmDictEntity>()
            .WhereIF(!search.DictValue.IsNullOrWhiteSpace(), t => t.DictValue.Contains(search.DictValue.Trim()))
            .WhereIF(search.DictType != null, t => t.DictType == search.DictType)
            .WhereIF(search.PDictKey != null, t => t.PDictKey == search.PDictKey)
            .OrderBy(t => t.DictId, OrderByType.Desc)
            .ToPageList(pageIndex, pageSize, ref totalCount).ToList());
 }
示例#3
0
 /// <summary>
 /// 查询字典信息
 /// </summary>
 /// <param name="search"></param>
 /// <param name="totalCount"></param>
 /// <param name="pageIndex"></param>
 /// <param name="pageSize"></param>
 /// <returns></returns>
 public IList <CrmDictEntity> GetDictPageList(CrmDictSearch search, ref int totalCount, int pageIndex = 1, int pageSize = 10)
 {
     return(_service.FindDictPageList(search, ref totalCount, pageIndex, pageSize));
 }