feat: removed price categories
This commit is contained in:
		@@ -10,7 +10,7 @@ from schemas.client import ClientSchema
 | 
			
		||||
from schemas.group import DealGroupSchema
 | 
			
		||||
from schemas.marketplace import BaseMarketplaceSchema
 | 
			
		||||
from schemas.product import ProductSchema
 | 
			
		||||
from schemas.service import ServiceSchema, ServicePriceCategorySchema
 | 
			
		||||
from schemas.service import ServiceSchema
 | 
			
		||||
from schemas.shipping import PalletSchema, BoxSchema
 | 
			
		||||
from schemas.shipping_warehouse import ShippingWarehouseSchema, BaseShippingWarehouseSchema
 | 
			
		||||
from schemas.status import StatusSchema, DealStatusHistorySchema
 | 
			
		||||
@@ -91,7 +91,6 @@ class DealSchema(BaseSchema):
 | 
			
		||||
    comment: str
 | 
			
		||||
    shipping_warehouse: Optional[Union[ShippingWarehouseSchema, str]] = None
 | 
			
		||||
    bill_request: Optional[DealBillRequestSchema] = None
 | 
			
		||||
    category: Optional[ServicePriceCategorySchema] = None
 | 
			
		||||
    group: Optional[DealGroupSchema] = None
 | 
			
		||||
    manager: Optional[UserSchema] = None
 | 
			
		||||
    pallets: List[PalletSchema] = []
 | 
			
		||||
@@ -163,7 +162,6 @@ class DealQuickCreateRequest(BaseSchema):
 | 
			
		||||
    acceptance_date: datetime.datetime
 | 
			
		||||
    shipping_warehouse: constr(strip_whitespace=True)
 | 
			
		||||
    base_marketplace: BaseMarketplaceSchema
 | 
			
		||||
    category: Optional[ServicePriceCategorySchema] = None
 | 
			
		||||
    status_id: int
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -20,16 +20,6 @@ class ServiceCategorySchema(BaseSchema):
 | 
			
		||||
    product_service_rank: str
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ServicePriceCategorySchema(BaseSchema):
 | 
			
		||||
    id: int
 | 
			
		||||
    name: str
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ServiceCategoryPriceSchema(BaseSchema):
 | 
			
		||||
    category: ServicePriceCategorySchema
 | 
			
		||||
    price: float
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ServiceSchema(BaseSchema):
 | 
			
		||||
    id: int
 | 
			
		||||
    name: str
 | 
			
		||||
@@ -37,7 +27,6 @@ class ServiceSchema(BaseSchema):
 | 
			
		||||
    price: float
 | 
			
		||||
    service_type: int
 | 
			
		||||
    price_ranges: List[ServicePriceRangeSchema]
 | 
			
		||||
    category_prices: List[ServiceCategoryPriceSchema]
 | 
			
		||||
    cost: Optional[int]
 | 
			
		||||
    rank: str
 | 
			
		||||
    is_placeholder: Optional[bool] = False
 | 
			
		||||
@@ -65,10 +54,6 @@ class UpdateServiceKitSchema(BaseServiceKitSchema):
 | 
			
		||||
    services_ids: List[int]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# endregion
 | 
			
		||||
 | 
			
		||||
# region Category prices
 | 
			
		||||
 | 
			
		||||
# endregion
 | 
			
		||||
 | 
			
		||||
# endregion
 | 
			
		||||
@@ -170,22 +155,6 @@ class GetAllServicesKitsResponse(BaseSchema):
 | 
			
		||||
    services_kits: List[GetServiceKitSchema]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class GetAllPriceCategoriesResponse(BaseSchema):
 | 
			
		||||
    price_categories: List[ServicePriceCategorySchema]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class CreatePriceCategoryResponse(OkMessageSchema):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class UpdatePriceCategoryResponse(OkMessageSchema):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DeletePriceCategoryResponse(OkMessageSchema):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class ServiceReorderResponse(OkMessageSchema):
 | 
			
		||||
    pass
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user