feat: crappy reordering
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
from typing import List, Optional
|
||||
|
||||
from schemas.base import BaseSchema, OkMessageSchema, BaseEnumSchema
|
||||
from schemas.base import BaseSchema, OkMessageSchema
|
||||
|
||||
|
||||
# region Entities
|
||||
@@ -16,6 +16,8 @@ class ServicePriceRangeSchema(BaseSchema):
|
||||
class ServiceCategorySchema(BaseSchema):
|
||||
id: int
|
||||
name: str
|
||||
deal_service_rank: str
|
||||
product_service_rank: str
|
||||
|
||||
|
||||
class ServicePriceCategorySchema(BaseSchema):
|
||||
@@ -37,6 +39,7 @@ class ServiceSchema(BaseSchema):
|
||||
price_ranges: List[ServicePriceRangeSchema]
|
||||
category_prices: List[ServiceCategoryPriceSchema]
|
||||
cost: Optional[int]
|
||||
rank: str
|
||||
|
||||
|
||||
# endregion
|
||||
@@ -69,7 +72,6 @@ class UpdateServiceKitSchema(BaseServiceKitSchema):
|
||||
|
||||
# endregion
|
||||
|
||||
|
||||
# region Requests
|
||||
class ServiceCreateRequest(BaseSchema):
|
||||
service: ServiceSchema
|
||||
@@ -108,9 +110,20 @@ class DeletePriceCategoryRequest(BaseSchema):
|
||||
id: int
|
||||
|
||||
|
||||
# endregion
|
||||
class ServiceReorderRequest(BaseSchema):
|
||||
draining_service_id: int
|
||||
hovered_service_id: int
|
||||
|
||||
|
||||
class ServiceCategoryReorderRequest(BaseSchema):
|
||||
move_down: bool
|
||||
move_up: bool
|
||||
category_id: int
|
||||
service_type: int
|
||||
|
||||
|
||||
# endregion
|
||||
|
||||
# region Responses
|
||||
class ServiceGetAllResponse(BaseSchema):
|
||||
services: List[ServiceSchema]
|
||||
@@ -163,4 +176,11 @@ class UpdatePriceCategoryResponse(OkMessageSchema):
|
||||
class DeletePriceCategoryResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class ServiceReorderResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class ServiceCategoryReorderResponse(OkMessageSchema):
|
||||
pass
|
||||
# endregion
|
||||
|
||||
Reference in New Issue
Block a user