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