public async Task <ListResult <ISysPowerModel> > GetPowerPageAsync(QueryData <SysPowerQuery> query) { var lr = new ListResult <ISysPowerModel>(); var dt = DateTime.Now; var res = await _service.GetPowersPageAsync(query); if (res.HasErr) { lr.SetInfo(res.ErrMsg, res.ErrCode); } else { foreach (var item in res.Data) { lr.Results.Add(item); } lr.PageModel = res.PageInfo; lr.SetInfo("成功", 200); } lr.ExpandSeconds = (DateTime.Now - dt).TotalSeconds; return(lr); }