This commit is contained in:
2024-04-28 04:55:47 +03:00
parent 4e7626d2e6
commit c8a62b4952
10 changed files with 156 additions and 56 deletions

View File

@@ -21,6 +21,7 @@ class DealSummary(CustomModelCamel):
name: str
client_name: str
changed_at: datetime.datetime
deadline: datetime.datetime
status: int
total_price: int
rank: int
@@ -41,7 +42,8 @@ class DealStatusHistorySchema(CustomModelCamel):
changed_at: datetime.datetime
from_status: int
to_status: int
next_status_deadline: datetime.datetime
next_status_deadline: datetime.datetime | None
comment: str | None = None
class DealSchema(CustomModelCamel):
@@ -146,12 +148,16 @@ class DealUpdateGeneralInfoRequest(CustomModelCamel):
class DealSummaryReorderRequest(CustomModelCamel):
deal_id: int
new_status: int
rank: int
next_status_deadline: datetime.datetime
status: int
index: int
deadline: datetime.datetime
comment: str
class DealDeleteRequest(CustomModelCamel):
deal_id: int
# endregion Requests
# region Responses
@@ -219,4 +225,8 @@ class DealUpdateGeneralInfoResponse(OkMessageSchema):
class DealSummaryReorderResponse(OkMessageSchema):
pass
class DealDeleteResponse(OkMessageSchema):
pass
# endregion Responses