feat: deal group
This commit is contained in:
@@ -48,7 +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
|
||||
group: Optional[DealGroupSchema] = None
|
||||
|
||||
|
||||
class DealServiceSchema(BaseSchema):
|
||||
@@ -249,6 +249,29 @@ class DealRecalculatePriceRequest(BaseSchema):
|
||||
deal_id: int
|
||||
|
||||
|
||||
class DealAddToGroupRequest(BaseSchema):
|
||||
deal_id: int
|
||||
group_id: int
|
||||
|
||||
|
||||
class DealCreateGroupRequest(BaseSchema):
|
||||
dragging_deal_id: int
|
||||
hovered_deal_id: int
|
||||
|
||||
|
||||
class DealRemoveFromGroupRequest(BaseSchema):
|
||||
deal_id: int
|
||||
|
||||
|
||||
class DealGroupUpdateRequest(BaseSchema):
|
||||
data: DealGroupSchema
|
||||
|
||||
|
||||
class DealGroupChangeStatusRequest(BaseSchema):
|
||||
group_id: int
|
||||
new_status: int
|
||||
|
||||
|
||||
# endregion Requests
|
||||
|
||||
# region Responses
|
||||
@@ -356,4 +379,25 @@ class DealPrefillResponse(OkMessageSchema):
|
||||
|
||||
class DealRecalculatePriceResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class DealAddToGroupResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class DealCreateGroupResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class DealRemoveFromGroupResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class DealGroupUpdateResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
class DealGroupChangeStatusResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
# endregion Responses
|
||||
|
||||
Reference in New Issue
Block a user