feat: shipping warehouse and cost
This commit is contained in:
		@@ -1,10 +1,13 @@
 | 
			
		||||
import datetime
 | 
			
		||||
from typing import List
 | 
			
		||||
from typing import List, Optional
 | 
			
		||||
 | 
			
		||||
from pydantic import constr
 | 
			
		||||
 | 
			
		||||
from schemas.base import CustomModelCamel, OkMessageSchema
 | 
			
		||||
from schemas.client import ClientSchema
 | 
			
		||||
from schemas.product import ProductSchema
 | 
			
		||||
from schemas.service import ServiceSchema
 | 
			
		||||
from schemas.shipping_warehouse import ShippingWarehouseSchema
 | 
			
		||||
from schemas.user import UserSchema
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -66,6 +69,7 @@ class DealSchema(CustomModelCamel):
 | 
			
		||||
    is_completed: bool
 | 
			
		||||
    client: ClientSchema
 | 
			
		||||
    comment: str
 | 
			
		||||
    shipping_warehouse: Optional[ShippingWarehouseSchema] = None
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DealGeneralInfoSchema(CustomModelCamel):
 | 
			
		||||
@@ -88,10 +92,11 @@ class DealCreateRequest(CustomModelCamel):
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DealQuickCreateRequest(CustomModelCamel):
 | 
			
		||||
    name: str
 | 
			
		||||
    client_name: str
 | 
			
		||||
    name: constr(strip_whitespace=True)
 | 
			
		||||
    client_name: constr(strip_whitespace=True)
 | 
			
		||||
    comment: str
 | 
			
		||||
    acceptance_date: datetime.datetime
 | 
			
		||||
    shipping_warehouse: constr(strip_whitespace=True)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
class DealSummaryRequest(CustomModelCamel):
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user