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 固件版本管理
///