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
 | 
						|
        )
 |