package super import ( "quyun/v2/app/http/super/dto" "quyun/v2/app/requests" "quyun/v2/app/services" "github.com/gofiber/fiber/v3" ) // @provider type order struct{} // list // // @Summary 订单列表 // @Tags Super // @Accept json // @Produce json // @Param filter query dto.OrderPageFilter true "Filter" // @Success 200 {object} requests.Pager{items=dto.SuperOrderItem} // // @Router /super/v1/orders [get] // @Bind filter query func (*order) list(ctx fiber.Ctx, filter *dto.OrderPageFilter) (*requests.Pager, error) { return services.Order.SuperOrderPage(ctx, filter) } // statistics // // @Summary 订单统计信息 // @Tags Super // @Accept json // @Produce json // @Success 200 {object} dto.OrderStatisticsResponse // // @Router /super/v1/orders/statistics [get] func (*order) statistics(ctx fiber.Ctx) (*dto.OrderStatisticsResponse, error) { return services.Order.SuperStatistics(ctx) }