phronCare/Models/Interfaces/IPhLSMStockItemRepository.cs
Leandro Hernan Rojas 1c4c241266
Some checks failed
CI/CD Pipeline / Build and Deploy with Docker Compose (push) Failing after 15m47s
Add StockItemModal v1
2025-08-18 00:47:37 -03:00

29 lines
843 B
C#

using Domain.Dtos.Stock;
using Domain.Generics;
namespace Models.Interfaces
{
public interface IPhLSMStockItemRepository
{
Task<PagedResult<StockItemScanResultDto>> SearchStockItemsAsync(
string? codeOrText,
string? batch,
int? locationId,
int? productType,
int? traceabilityType,
bool? plusProcess,
int page,
int take
);
// Búsqueda con datos parseados (GS1/DataMatrix)
Task<PagedResult<StockItemScanResultDto>> SearchStockItemsParsedAsync(
string? gtin,
string? batch,
DateOnly? expiration,
string? serial, // reservado (si agregás columna Serial en StockItem)
int? locationId,
int page,
int take);
}
}