namespace EgwCoreLib.Lux.Data.Services.Production { public interface IProductionGroupService { /// /// Recupera gruppi produzione per ordine /// /// ID Ordine /// Task> GetByOrderAsync(int orderID); /// /// Recupera gruppi produzione per riga ordine /// /// ID Riga Ordine /// Task> GetByOrderRowAsync(int orderRowID); /// /// Recupera gruppi produzione per stato ordine /// /// Stato ordine richiesto /// Task> GetByOrderStateAsync(OrderStates reqState); /// /// Esegue salvataggio ProdBalance (di un gruppo lavorazioni per riga ordine) sul DB /// /// UID dell'item offerta di cui si è ricevuto l'oggetto Balance /// Prod Group di riferimento /// Stima Balance serializzata /// Task UpsertBalanceAsync(string uID, string rGroup, string rawBalance); } }