import 'package:e_porter/domain/repositories/statistic_repository.dart'; class StatisticUseCase { final StatisticRepository _repo; StatisticUseCase(this._repo); Stream getIncomingOrders({ required String porterId, required DateTime date, }) => _repo.getIncomingOrdersCount(porterId: porterId, date: date); Stream getInProgressOrders({ required String porterId, required DateTime date, }) => _repo.getInProgressOrdersCount(porterId: porterId, date: date); Stream getCompletedOrders({ required String porterId, required DateTime date, }) => _repo.getCompletedOrdersCount(porterId: porterId, date: date); Stream getRevenue({ required String porterId, required DateTime date, }) => _repo.getRevenue(porterId: porterId, date: date); Stream getMonthlyRevenue({ required String porterId, required DateTime month, }) => _repo.getMonthlyRevenue(porterId: porterId, month: month); }