package controller import ( "context" "order/model/dto" "order/service" ) // OrderStatistics 订单统计控制器 type orderStatistics struct{} // OrderStatistics 订单统计控制器实例 var OrderStatistics = new(orderStatistics) // GetStatistics 获取订单统计数据 func (c *orderStatistics) GetStatistics(ctx context.Context, req *dto.GetOrderStatisticsReq) (res *dto.GetOrderStatisticsRes, err error) { return service.OrderStatistics.GetStatistics(ctx, req) } // GetStatisticsList 获取订单统计列表 func (c *orderStatistics) GetStatisticsList(ctx context.Context, req *dto.GetOrderStatisticsListReq) (res *dto.GetOrderStatisticsListRes, err error) { return service.OrderStatistics.GetStatisticsList(ctx, req) } // GenerateStatistics 生成订单统计数据 func (c *orderStatistics) GenerateStatistics(ctx context.Context, req *dto.GenerateOrderStatisticsReq) (res *dto.GenerateOrderStatisticsRes, err error) { return service.OrderStatistics.GenerateStatistics(ctx, req) }