/// <summary> /// 查询往来单位分类 /// </summary> /// <returns></returns> public string QueryPartnerClass() { var request = new PartnerClassQueryRequest(); var parmsDic = new Dictionary <string, object>(); var parms = new BaseQueryEntity() { param = new Param { } }; parmsDic.Add("_args", JsonConvert.SerializeObject(parms)); request.SetPostParameters(parmsDic); var result = _Client.Excute <JArray>(request); if (result != null) { var entity = JsonConvert.DeserializeObject <List <PartnerClassQueryEntity> >(result.ToString()); if (entity != null && entity.FirstOrDefault() != null) { return(entity.FirstOrDefault().Code); } else { return(""); } } else { return(""); } }
public async Task <IActionResult> GetPageList2() { BaseQueryEntity queryEntity = new BaseQueryEntity() { PageSize = 2, PageIndex = 1, OrderBy = "DepartmentID desc", WhereCondition = "where DepartmentID in @ids", Parameters = new { ids = new[] { 1, 2, 3, 4 } } }; return(await ExecuteQueryData <BaseQueryEntity, PagedList <DepartmentEntity> >(queryEntity, query => _departmentService.GetPagedListDtoAsync(queryEntity))); }
public IActionResult GetPageList() { BaseQueryEntity queryEntity = new BaseQueryEntity() { PageSize = 2, PageIndex = 1, OrderBy = "DepartmentID desc", WhereCondition = "where DepartmentID in (1,2,3,4)" }; return(ExecuteQueryData <BaseQueryEntity, PagedList <DepartmentEntity> >(queryEntity, query => _departmentService.GetPagedListDto(queryEntity))); }
private BaseQueryEntity <T> GetResults(SearchResult <T> result) { BaseQueryEntity <T> baseEntity = new BaseQueryEntity <T>(); baseEntity.took = result.took; baseEntity.hits = result.hits.total; baseEntity.list = HitsToList(result.hits); return(baseEntity); }
public async Task <PagedList <DepartmentEntity> > GetPagedListDtoAsync(BaseQueryEntity queryEntity) { var result = new PagedList <DepartmentEntity>(); var queryResult = await m_DepartmentRep.GetPagedListAsync(queryEntity.PageIndex, queryEntity.PageSize, queryEntity.WhereCondition, queryEntity.OrderBy, queryEntity.Parameters); result.Items = queryResult.Items.JTransformTo <DepartmentEntity>(); result.TotalCount = queryResult.TotalCount; return(result); }
public async Task <PagedList <T> > GetPagedListAsync(BaseQueryEntity queryEntity) { int total = 0; var result = new PagedList <T>(); var queryResult = await _repository.GetPagedListAsync(queryEntity.PageIndex, queryEntity.PageSize, null, null); result.Items = queryResult.Items; result.TotalCount = total; return(result); }
public PagedList <T> GetPagedList(BaseQueryEntity queryEntity) { int total = 0; var result = new PagedList <T>(); var queryResult = _repository.GetPagedList(queryEntity.PageIndex, queryEntity.PageSize, queryEntity.WhereCondition, queryEntity.OrderBy, out total, queryEntity.Parameters); result.Items = queryResult.Items; result.TotalCount = total; return(result); }
public PagedList <DepartmentEntity> GetPagedListDto(BaseQueryEntity queryEntity) { int total = 0; var result = new PagedList <DepartmentEntity>(); var queryResult = m_DepartmentRep.GetPagedList(queryEntity.PageIndex, queryEntity.PageSize, queryEntity.WhereCondition, queryEntity.OrderBy, out total, queryEntity.Parameters); result.Items = queryResult.Items.JTransformTo <DepartmentEntity>(); result.TotalCount = total; return(result); }
public List <CommonQueryResult> QueryAllPartnerClass() { var request = new PartnerClassQueryRequest(); var parmsDic = new Dictionary <string, object>(); var parms = new BaseQueryEntity() { param = new Param { } }; parmsDic.Add("_args", JsonConvert.SerializeObject(parms)); request.SetPostParameters(parmsDic); var result = _Client.Excute <JArray>(request); var list = new List <CommonQueryResult>(); if (result != null) { list = JsonConvert.DeserializeObject <List <CommonQueryResult> >(result.ToString()); } return(list); }