feat: residues accounting
This commit is contained in:
@@ -4,6 +4,7 @@ from pydantic import field_validator
|
||||
|
||||
from schemas.barcode import BarcodeTemplateSchema
|
||||
from schemas.base import BaseSchema, OkMessageSchema
|
||||
from schemas.residues import ResidualBoxSchema, ResidualPalletSchema
|
||||
|
||||
|
||||
# region Entities
|
||||
@@ -27,6 +28,10 @@ class ClientSchema(BaseSchema):
|
||||
details: ClientDetailsSchema | None = None
|
||||
|
||||
|
||||
class ClientDetailedSchema(ClientSchema):
|
||||
pallets: List[ResidualPalletSchema] = []
|
||||
boxes: List[ResidualBoxSchema] = []
|
||||
|
||||
# endregion
|
||||
|
||||
# region Requests
|
||||
@@ -66,6 +71,10 @@ class ClientGetAllResponse(BaseSchema):
|
||||
clients: List[ClientSchema]
|
||||
|
||||
|
||||
class ClientGetResponse(BaseSchema):
|
||||
client: ClientDetailedSchema
|
||||
|
||||
|
||||
class ClientCreateResponse(OkMessageSchema):
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user