Exemple #1
0
        /// <summary>
        /// 获取短信记录(分页)
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public PagedResults <SmsSend> GetQuery(SmsSendParam param)
        {
            Expression <Func <SmsSend, bool> > queryExp = p => true;

            if (!string.IsNullOrWhiteSpace(param.Mobile))
            {
                queryExp = queryExp.And(p => p.Mobile == param.Mobile);
            }

            queryExp = queryExp.And(p => p.CreateTime >= param.StartTime && p.CreateTime <= param.EndTime);


            param.SortList = new Dictionary <string, bool> {
                { param.SortName, param.IsSortOrderDesc }
            };

            return(QueryPagedResults(queryExp, param));
        }