diff --git a/OpenAuth.App/ServiceApp/AirportMaintenanceApp.cs b/OpenAuth.App/ServiceApp/AirportMaintenanceApp.cs index 64433f0..855009e 100644 --- a/OpenAuth.App/ServiceApp/AirportMaintenanceApp.cs +++ b/OpenAuth.App/ServiceApp/AirportMaintenanceApp.cs @@ -178,7 +178,25 @@ namespace OpenAuth.App.ServiceApp return false; } } - + /// + /// 分页获取所有数据 + /// + /// + /// + /// + public async Task>>> GetPageList(int page, int limit) + { + RefAsync totalCount = 0; + using (var db = UnitWork.CreateContext()) + { + var list = await db.LasaGateway.AsQueryable() + .ToPageListAsync(page, limit, totalCount); + return new Response>> + { + Result = new PageInfo> { Items = list, Total = totalCount } + }; + } + } //获取网关 public async Task> GetGatewaysnList() { diff --git a/OpenAuth.WebApi/Controllers/ServiceControllers/AirportMaintenanceController.cs b/OpenAuth.WebApi/Controllers/ServiceControllers/AirportMaintenanceController.cs index d574949..d545e8e 100644 --- a/OpenAuth.WebApi/Controllers/ServiceControllers/AirportMaintenanceController.cs +++ b/OpenAuth.WebApi/Controllers/ServiceControllers/AirportMaintenanceController.cs @@ -125,6 +125,28 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers return result; } + /// + /// 获取网关列表 + /// + /// + /// + /// + [HttpGet] + public async Task>>> GetGatewayList(int page, int limit) + { + var result = new Response>>(); + try + { + result = await _app.GetPageList(page, limit); + } + catch (Exception ex) + { + result.Code = 500; + result.Message = ex.Message; + } + + return result; + } #region 固件版本管理 ///