feat: total services amount and recalculating

This commit is contained in:
2024-10-22 19:32:27 +03:00
parent 4fa5c0d05b
commit 9a12ddb6af
5 changed files with 93 additions and 8 deletions

View File

@@ -56,12 +56,13 @@ class DealServiceSchema(BaseSchema):
quantity: int
price: int
employees: List[UserSchema]
is_fixed_price: bool
class DealProductServiceSchema(BaseSchema):
service: ServiceSchema
price: int
employees: List[UserSchema]
is_fixed_price: bool
class DealProductSchema(BaseSchema):
@@ -243,6 +244,10 @@ class DealPrefillRequest(BaseSchema):
new_deal_id: int
class DealRecalculatePriceRequest(BaseSchema):
deal_id: int
# endregion Requests
# region Responses
@@ -347,4 +352,7 @@ class DealCompleteResponse(OkMessageSchema):
class DealPrefillResponse(OkMessageSchema):
pass
class DealRecalculatePriceResponse(OkMessageSchema):
pass
# endregion Responses