using GB5Shared.DTO.Framework.Login; using CRMSalesDAL.DTO.LeadAllocation; namespace CRMSalesDAL.CustomCode.LeadAllocation; public interface ILeadAllocationDAL { /// Every active sales rep (per the discovered ISSALES/EMPLOYEESTATUS convention — see /// LeadAllocationQB's class doc comment) with their current OPEN deal count. Returned as /// strongly-typed objects (not a JSON string) — purely an internal BLL computation input, same /// precedent as BusinessAspirationGoalDAL.GetLatestBusinessAspirationGoal. Task> GetRepCapacities(LoginDTO loginDTO, CancellationToken ct); }