箱库存-列表接口

This commit is contained in:
tongfei
2023-10-31 15:05:24 +08:00
parent 68f70fa820
commit 1eafbc8503
9 changed files with 413 additions and 2 deletions

View File

@@ -22,14 +22,17 @@ namespace WMS.Web.Api.Controllers
private readonly ILoginService _loginService;
private readonly IInventoryDetailsRepositories _inventoryDetailsRepositories;
private readonly IInventoryInOutDetailsRepositories _inventoryInOutDetailsRepositories;
private readonly IBoxInventoryRepositories _boxInventoryRepositories;
public InventoryController(ILoginService loginService,
IInventoryDetailsRepositories inventoryDetailsRepositories,
IInventoryInOutDetailsRepositories inventoryInOutDetailsRepositories)
IInventoryInOutDetailsRepositories inventoryInOutDetailsRepositories,
IBoxInventoryRepositories boxInventoryRepositories)
{
this._loginService = loginService;
this._inventoryDetailsRepositories = inventoryDetailsRepositories;
this._inventoryInOutDetailsRepositories = inventoryInOutDetailsRepositories;
this._boxInventoryRepositories = boxInventoryRepositories;
}
/// <summary>
@@ -63,5 +66,21 @@ namespace WMS.Web.Api.Controllers
var result = await _inventoryInOutDetailsRepositories.GetPagedList(dto);
return result;
}
/// <summary>
/// 列表-箱库存明细
/// </summary>
/// <param name="dto"></param>
/// <returns></returns>
[HttpPost]
[Route("GetListBox")]
public async Task<ResultPagedList<BoxInventoryQueryResponse>> GetPagedListBox([FromBody] BoxInventoryQueryRequest dto)
{
var loginInfo = _loginService.GetLoginInfo(this.HttpContext.Request.Headers["Authorization"]);
if (loginInfo == null || loginInfo.UserInfo == null)
return ResultPagedList<BoxInventoryQueryResponse>.ReFailure(ResultCodes.Token_Invalid_Error);
var result = await _boxInventoryRepositories.GetPagedList(dto);
return result;
}
}
}