Add stock report features r
This commit is contained in:
@@ -52,10 +52,28 @@ public class StockController(StockService service, ICurrentUserService currentUs
|
||||
[FromQuery] MovementType? type,
|
||||
[FromQuery] DateTime? from,
|
||||
[FromQuery] DateTime? to,
|
||||
[FromQuery] Guid? referenceId,
|
||||
[FromQuery] Guid? batchId,
|
||||
[FromQuery] Guid? serialId,
|
||||
[FromQuery] Guid? createdBy,
|
||||
[FromQuery] string? reasonCode,
|
||||
[FromQuery] int page = 1,
|
||||
[FromQuery] int pageSize = 20)
|
||||
{
|
||||
var result = await service.GetMovementsAsync(locationId, itemId, type, from, to, page, pageSize);
|
||||
var filter = new MovementFilter(locationId, itemId, type, from, to, referenceId, batchId, serialId, createdBy, reasonCode);
|
||||
var result = await service.GetMovementsAsync(filter, page, pageSize);
|
||||
return Ok(result);
|
||||
}
|
||||
|
||||
/// <summary>Opening / in / out / closing quantity for one item at one location over a date range.</summary>
|
||||
[HttpGet("movements/summary")]
|
||||
public async Task<IActionResult> GetMovementSummary(
|
||||
[FromQuery] Guid itemId,
|
||||
[FromQuery] Guid locationId,
|
||||
[FromQuery] DateTime from,
|
||||
[FromQuery] DateTime to)
|
||||
{
|
||||
var result = await service.GetMovementSummaryAsync(itemId, locationId, from, to);
|
||||
return Ok(result);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user