Stats management revamping

This commit is contained in:
2025-10-25 07:29:03 +02:00
parent 0cff957613
commit c80e47134c
4 changed files with 48 additions and 37 deletions

View File

@@ -163,23 +163,6 @@ class CustomerAddressResponse(BaseModel):
"from_attributes": True
}
# ============================================================================
# Customer Statistics
# ============================================================================
class CustomerStatsResponse(BaseModel):
"""Schema for customer statistics."""
customer_id: int
total_orders: int
total_spent: Decimal
average_order_value: Decimal
last_order_date: Optional[datetime]
first_order_date: Optional[datetime]
lifetime_value: Decimal
# ============================================================================
# Customer Preferences
# ============================================================================