/// <summary> /// 查询Api资源 /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task <QueryApisOutput> QueryApis(QueryApisInput input) { var pageNumber = 0; var query = await _dbContext.Queryable <ApiInfo>() .WhereIF(!input.ProjectKey.IsEmpty(), it => it.ProjectName == input.ProjectKey) .ToPageListAsync(input.PageIndex, input.PageSize, pageNumber); return(new QueryApisOutput { Data = query, CurrentPage = input.PageIndex, Total = query.Count }); }
public async Task <QueryApisOutput> QueryApiList([FromQuery] QueryApisInput input) { return(await _apiBusiness.QueryApis(input)); }