feat: deal product services

This commit is contained in:
2024-05-19 04:08:10 +03:00
parent 30886d223c
commit e2de43064a
6 changed files with 233 additions and 30 deletions

View File

@@ -109,10 +109,16 @@ class DealUpdateServiceQuantityRequest(CustomModelCamel):
quantity: int
class DealUpdateServiceRequest(CustomModelCamel):
deal_id: int
service: DealServiceSchema
class DealAddServiceRequest(CustomModelCamel):
deal_id: int
service_id: int
quantity: int
price: int
class DealDeleteServiceRequest(CustomModelCamel):
@@ -163,6 +169,11 @@ class DealDeleteRequest(CustomModelCamel):
deal_id: int
class DealUpdateProductRequest(CustomModelCamel):
deal_id: int
product: DealProductSchema
# endregion Requests
# region Responses
@@ -204,6 +215,10 @@ class DealUpdateServiceQuantityResponse(CustomModelCamel):
message: str
class DealUpdateServiceResponse(OkMessageSchema):
pass
class DealAddServiceResponse(OkMessageSchema):
pass
@@ -234,4 +249,8 @@ class DealSummaryReorderResponse(OkMessageSchema):
class DealDeleteResponse(OkMessageSchema):
pass
class DealUpdateProductResponse(OkMessageSchema):
pass
# endregion Responses