using LCU.Library.Internal.IncentiveApiModels.Entities; using LCU.API.Internal.Operations.IncentiveApi.Models.Payout; using LCU.Library.Internal.IncentiveApiModels.Common; namespace LCU.API.Internal.Operations.IncentiveApi.Services.Payout; public interface IPayoutCalculateService { Task BuildDepartmentPayoutView(AppUser employee, UserDepartment userDepartment, MonthRange monthRange); List CalculateGoalLineItems(DepartmentPayout payoutPlan, UserDepartment userDepartment); List CalculateCommissionLineItems(DepartmentPayout payoutPlan, UserDepartment userDepartment); }