using AccountsDAL.DTO.AccountsReports; using GB5Shared.DTO.Framework.Login; namespace AccountsDAL.CustomCode.AccountReports.AccountProfitLossDashboard { public interface IAccountProfitLossDashboardDAL { // periodType: 0=Total,1=Daily,2=Weekly,3=Monthly,4=Quarterly,5=Yearly, // 6=FinancialQuarter,7=FinancialYear — matches legacy's own enum exactly. Task GetProfitLossDashboard( DateTime fromDate, DateTime toDate, byte periodType, List? ouIds, int ouGroupId, LoginDTO loginDTO, CancellationToken ct); } }