13 lines
637 B
C#
13 lines
637 B
C#
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<DepartmentPayout> BuildDepartmentPayoutView(AppUser employee, UserDepartment userDepartment, MonthRange monthRange);
|
|
List<PayoutLineItem> CalculateGoalLineItems(DepartmentPayout payoutPlan, UserDepartment userDepartment);
|
|
List<PayoutLineItem> CalculateCommissionLineItems(DepartmentPayout payoutPlan, UserDepartment userDepartment);
|
|
}
|