Example #1
0
 /// <summary>
 /// 获取当前地图配置
 /// </summary>
 /// <param name="query"></param>
 /// <returns></returns>
 public BaseMapConfigModel GetNowMapConfigByQuery(BaseMapConfigQuery query)
 {
     try
     {
         return(mapContext.QueryForObject <BaseMapConfigModel>("GetNowMapConfig", query));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #2
0
        /// <summary>
        /// 查询全部
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public List <BaseMapConfigModel> GetEntities(BaseMapConfigQuery query)
        {
            List <BaseMapConfigModel> list = new List <BaseMapConfigModel>();

            try
            {
                list = mapContext.QueryForList <BaseMapConfigModel>("GetMapConfig", query).ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(list);
        }
Example #3
0
        /// <summary>
        /// 按条件查询
        /// </summary>
        /// <param name="query"></param>
        /// <returns></returns>
        public List <BaseMapConfigModel> GetMapConfigByQuery(BaseMapConfigQuery query)
        {
            List <BaseMapConfigModel> list = new List <BaseMapConfigModel>();

            try
            {
                string sql = IBatisHelper.GetRuntimeSql(this.mapContext, "GetQueryMapConfig", query);//获取SQL语句
                list = mapContext.QueryForList <BaseMapConfigModel>("GetQueryMapConfig", query).ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(list);
        }
Example #4
0
        /// <summary>
        /// 分页查询
        /// </summary>
        /// <param name="query"></param>
        /// <param name="pageNumber"></param>
        /// <param name="pageSize"></param>
        /// <param name="totalNumber"></param>
        /// <returns></returns>
        public List <BaseMapConfigModel> GetEntities(BaseMapConfigQuery query, int pageNumber, int pageSize, out int totalNumber)
        {
            PageModel model = new PageModel();

            model.pageIndex = pageNumber;
            model.pageSize  = pageSize;
            List <BaseMapConfigModel> list = new List <BaseMapConfigModel>();

            try
            {
                list = mapContext.QueryForList <BaseMapConfigModel>("MapConfigPage", model).ToList();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            totalNumber = list.Count();
            return(list.Skip((pageNumber - 1) * pageSize).Take(pageSize).ToList());
        }