获取网关列表

main
zhangbin 1 month ago
parent fd4e3920f6
commit 420c8cee0c

@ -178,7 +178,25 @@ namespace OpenAuth.App.ServiceApp
return false;
}
}
/// <summary>
/// 分页获取所有数据
/// </summary>
/// <param name="pageIndex"></param>
/// <param name="pageSize"></param>
/// <returns></returns>
public async Task<Response<PageInfo<List<LasaGateway>>>> GetPageList(int page, int limit)
{
RefAsync<int> totalCount = 0;
using (var db = UnitWork.CreateContext())
{
var list = await db.LasaGateway.AsQueryable()
.ToPageListAsync(page, limit, totalCount);
return new Response<PageInfo<List<LasaGateway>>>
{
Result = new PageInfo<List<LasaGateway>> { Items = list, Total = totalCount }
};
}
}
//获取网关
public async Task<List<string>> GetGatewaysnList()
{

@ -125,6 +125,28 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
return result;
}
/// <summary>
/// 获取网关列表
/// </summary>
/// <param name="page"></param>
/// <param name="limit"></param>
/// <returns></returns>
[HttpGet]
public async Task<Response<PageInfo<List<LasaGateway>>>> GetGatewayList(int page, int limit)
{
var result = new Response<PageInfo<List<LasaGateway>>>();
try
{
result = await _app.GetPageList(page, limit);
}
catch (Exception ex)
{
result.Code = 500;
result.Message = ex.Message;
}
return result;
}
#region 固件版本管理
/// <summary>

Loading…
Cancel
Save