Integration of sqlite3 database now fully functional with all implemented functions
This commit is contained in:
@ -101,8 +101,21 @@ class Shipment(BaseModel):
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
||||
class DewarUpdate(BaseModel):
|
||||
dewar_id: str
|
||||
dewar_name: Optional[str] = None
|
||||
tracking_number: Optional[str] = None
|
||||
number_of_pucks: Optional[int] = None
|
||||
number_of_samples: Optional[int] = None
|
||||
status: Optional[str] = None
|
||||
ready_date: Optional[date] = None
|
||||
shipping_date: Optional[date] = None
|
||||
arrival_date: Optional[date] = None
|
||||
returning_date: Optional[date] = None
|
||||
qrcode: Optional[str] = None
|
||||
contact_person_id: Optional[int] = None
|
||||
address_id: Optional[int] = None # Added
|
||||
|
||||
# Create schema for Shipment
|
||||
class ShipmentCreate(BaseModel):
|
||||
shipment_name: str
|
||||
shipment_date: date
|
||||
@ -110,8 +123,8 @@ class ShipmentCreate(BaseModel):
|
||||
comments: Optional[str] = ""
|
||||
contact_person_id: int
|
||||
return_address_id: int
|
||||
proposal_id: int # Change "proposal_number_id" to "proposal_id"
|
||||
dewars: Optional[List[str]] = []
|
||||
proposal_id: int
|
||||
dewars: Optional[List[DewarUpdate]] = []
|
||||
|
||||
class Config:
|
||||
from_attributes = True
|
||||
|
Reference in New Issue
Block a user