Initial Commit

This commit is contained in:
2026-02-01 12:29:33 +07:00
commit d0b2a78618
31 changed files with 888 additions and 0 deletions

11
services/orders.py Normal file
View File

@@ -0,0 +1,11 @@
from sqlalchemy.ext.asyncio import AsyncSession
from repositories.orders import OrderRepository
class OrderService:
def __init__(self, order_repo: OrderRepository):
self.order_repo = order_repo
async def get_order_count(self, session: AsyncSession, user_id: int) -> int:
orders = await self.order_repo.get_orders_by_user(session, user_id)
return len(orders)