/// <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; } }
/// <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); }
/// <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); }
/// <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()); }