feat: crappy reordering
This commit is contained in:
@@ -23,6 +23,12 @@ class FastDeal(BaseSchema):
|
||||
acceptance_date: datetime.datetime
|
||||
|
||||
|
||||
class DealGroupSchema(BaseSchema):
|
||||
id: int
|
||||
name: Optional[str] = None
|
||||
lexorank: str
|
||||
|
||||
|
||||
class DealSummary(BaseSchema):
|
||||
id: int
|
||||
name: str
|
||||
@@ -42,6 +48,7 @@ class DealSummary(BaseSchema):
|
||||
delivery_date: Optional[datetime.datetime] = None
|
||||
receiving_slot_date: Optional[datetime.datetime] = None
|
||||
bill_request: Optional[DealBillRequestSchema] = None
|
||||
# group: Optional[DealGroupSchema] = None
|
||||
|
||||
|
||||
class DealServiceSchema(BaseSchema):
|
||||
|
||||
@@ -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