Exemplo n.º 1
0
        /// <summary>
        /// 获取客户日志数量接口
        /// </summary>
        /// <param name="customer_id">客户ID(必填项)</param>
        /// <param name="query_info">查询条件(customer_id属性可以不设置)</param>
        /// <returns></returns>
        public int GetLogsCountByCustomer(string customer_id, LogQueryInfo query_info)
        {
            var service = new Dex.Services.LogDBService();

            if (customer_id == null || customer_id.Trim().Length > 32)
            {
                throw new Exception("客户ID为空或超出长度限制");
            }
            query_info.customer_id = customer_id;
            return(GetLogsCount(query_info));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 获取客户日志接口
        /// </summary>
        /// <param name="customer_id">客户ID(必填项)</param>
        /// <param name="query_info">查询条件(customer_id属性可以不设置)</param>
        /// <returns></returns>
        public IList <Log> GetLogsByCustomer(string customer_id,
                                             LogQueryInfo query_info, long startRow, long rowsCount)
        {
            var service = new Dex.Services.LogDBService();

            if (customer_id == null || customer_id.Trim().Length > 32)
            {
                throw new Exception("客户ID为空或超出长度限制");
            }
            query_info.customer_id = customer_id;
            return(GetLogs(query_info, startRow, rowsCount));
        }
Exemplo n.º 3
0
        /// <summary>
        /// 获取日志数量接口
        /// </summary>
        /// <param name="query_info">查询条件</param>
        /// <returns></returns>
        private int GetLogsCount(LogQueryInfo query_info)
        {
            var service = new Dex.Services.LogDBService();

            return(service.GetLogsCount(query_info));
        }
Exemplo n.º 4
0
        /// <summary>
        /// 获取日志接口
        /// </summary>
        /// <param name="query_info">查询条件</param>
        /// <returns></returns>
        private IList <Log> GetLogs(LogQueryInfo query_info, long startRow, long rowsCount)
        {
            var service = new Dex.Services.LogDBService();

            return(service.GetLogs(query_info, startRow, rowsCount));
        }