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