from fastapi import APIRouter, Depends from sqlalchemy import select from sqlalchemy.orm import Session from ..database import get_db from ..models import Store from ..schemas import Store as StoreSchema router = APIRouter(prefix="/api/stores", tags=["stores"]) @router.get("", response_model=list[StoreSchema]) def list_stores(db: Session = Depends(get_db)): return db.scalars(select(Store).order_by(Store.name)).all()