crappy
This commit is contained in:
@@ -1,19 +1,19 @@
|
||||
import datetime
|
||||
from typing import List
|
||||
|
||||
from schemas.base import CustomModel
|
||||
from schemas.base import CustomModelCamel
|
||||
from schemas.client import ClientSchema
|
||||
|
||||
|
||||
# region Entities
|
||||
class FastDeal(CustomModel):
|
||||
class FastDeal(CustomModelCamel):
|
||||
name: str
|
||||
client: ClientSchema
|
||||
comment: str
|
||||
acceptance_date: datetime.datetime
|
||||
|
||||
|
||||
class DealSummary(CustomModel):
|
||||
class DealSummary(CustomModelCamel):
|
||||
id: int
|
||||
name: str
|
||||
client_name: str
|
||||
@@ -22,7 +22,7 @@ class DealSummary(CustomModel):
|
||||
total_price: int
|
||||
|
||||
|
||||
class DealServiceSchema(CustomModel):
|
||||
class DealServiceSchema(CustomModelCamel):
|
||||
id: int
|
||||
quantity: int
|
||||
|
||||
@@ -30,16 +30,16 @@ class DealServiceSchema(CustomModel):
|
||||
# endregion Entities
|
||||
|
||||
# region Requests
|
||||
class DealChangeStatusRequest(CustomModel):
|
||||
class DealChangeStatusRequest(CustomModelCamel):
|
||||
deal_id: int
|
||||
new_status: int
|
||||
|
||||
|
||||
class DealCreateRequest(CustomModel):
|
||||
class DealCreateRequest(CustomModelCamel):
|
||||
name: str
|
||||
|
||||
|
||||
class DealQuickCreateRequest(CustomModel):
|
||||
class DealQuickCreateRequest(CustomModelCamel):
|
||||
name: str
|
||||
client_name: str
|
||||
client_address: str
|
||||
@@ -47,11 +47,11 @@ class DealQuickCreateRequest(CustomModel):
|
||||
acceptance_date: datetime.datetime
|
||||
|
||||
|
||||
class DealSummaryRequest(CustomModel):
|
||||
class DealSummaryRequest(CustomModelCamel):
|
||||
pass
|
||||
|
||||
|
||||
class DealAddServicesRequest(CustomModel):
|
||||
class DealAddServicesRequest(CustomModelCamel):
|
||||
deal_id: int
|
||||
services: list[DealServiceSchema]
|
||||
|
||||
@@ -60,23 +60,23 @@ class DealAddServicesRequest(CustomModel):
|
||||
|
||||
# region Responses
|
||||
|
||||
class DealChangeStatusResponse(CustomModel):
|
||||
class DealChangeStatusResponse(CustomModelCamel):
|
||||
ok: bool
|
||||
|
||||
|
||||
class DealCreateResponse(CustomModel):
|
||||
class DealCreateResponse(CustomModelCamel):
|
||||
ok: bool
|
||||
|
||||
|
||||
class DealQuickCreateResponse(CustomModel):
|
||||
class DealQuickCreateResponse(CustomModelCamel):
|
||||
deal_id: int
|
||||
|
||||
|
||||
class DealSummaryResponse(CustomModel):
|
||||
class DealSummaryResponse(CustomModelCamel):
|
||||
summaries: List[DealSummary]
|
||||
|
||||
|
||||
class DealAddServicesResponse(CustomModel):
|
||||
class DealAddServicesResponse(CustomModelCamel):
|
||||
ok: bool
|
||||
message: str
|
||||
# endregion Responses
|
||||
|
||||
Reference in New Issue
Block a user