from sqlalchemy import select from models import BaseMarketplace from schemas.marketplace import GetAllBaseMarketplacesResponse from services.base import BaseService class MarketplaceService(BaseService): async def get_all_base_marketplaces(self) -> GetAllBaseMarketplacesResponse: stmt = (select(BaseMarketplace).order_by(BaseMarketplace.key)) base_marketplaces = (await self.session.scalars(stmt)).all() return GetAllBaseMarketplacesResponse( base_marketplaces=base_marketplaces )