15 lines
534 B
Python
15 lines
534 B
Python
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
|
|
)
|