feat: deal product services
This commit is contained in:
		@@ -145,13 +145,25 @@ async def services_add(
 | 
			
		||||
    response_model=DealUpdateServiceQuantityResponse,
 | 
			
		||||
    operation_id='updateDealServiceQuantity'
 | 
			
		||||
)
 | 
			
		||||
async def services_update(
 | 
			
		||||
async def services_update_quantity(
 | 
			
		||||
        request: DealUpdateServiceQuantityRequest,
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)]
 | 
			
		||||
):
 | 
			
		||||
    return await DealService(session).update_service_quantity(request)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@deal_router.post(
 | 
			
		||||
    '/services/update',
 | 
			
		||||
    response_model=DealUpdateServiceResponse,
 | 
			
		||||
    operation_id='updateDealService'
 | 
			
		||||
)
 | 
			
		||||
async def services_update(
 | 
			
		||||
        request: DealUpdateServiceRequest,
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)]
 | 
			
		||||
):
 | 
			
		||||
    return await DealService(session).update_service(request)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@deal_router.post(
 | 
			
		||||
    '/services/delete',
 | 
			
		||||
    response_model=DealDeleteServiceResponse,
 | 
			
		||||
@@ -218,4 +230,15 @@ async def products_delete(
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)]):
 | 
			
		||||
    return await DealService(session).delete_products(request)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@deal_router.post(
 | 
			
		||||
    '/product/update',
 | 
			
		||||
    response_model=DealUpdateProductResponse,
 | 
			
		||||
    operation_id='updateDealProduct'
 | 
			
		||||
)
 | 
			
		||||
async def products_update(
 | 
			
		||||
        request: DealUpdateProductRequest,
 | 
			
		||||
        session: Annotated[AsyncSession, Depends(get_session)]
 | 
			
		||||
):
 | 
			
		||||
    return await DealService(session).update_product(request)
 | 
			
		||||
# endregion
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user