using System.Collections.Generic; namespace MMDAL.DTO.MMReports { // Sales Overview Dashboard, Enquiry->Quotation->Order funnel tile. Mirrors // PRToPOTrackerDashboardDTO's shape -- reuses the same generic funnel/aging/open-list // primitives (GetFunnelStage / GET_PENDING_COUNT_BY_TRANSACTIONCLASS / GET_PR_AGING_BUCKETS), // parameterized by the Sales-side BizTransactionClassIds instead of Procurement's. No // cycle-time-trend tile here -- that depends on MV_MMRegister, confirmed empty on GB5DEMO for // Sales and Purchase alike (see Sales Overview Dashboard dev guide, Known Limitations). public class SalesFunnelDashboardDTO { public List Funnel { get; set; } = new(); public List AgingBuckets { get; set; } = new(); public List OpenSalesDocuments { get; set; } = new(); } }