|
|
@@ -420,6 +420,11 @@ class PlanWithProducts(PlanRead):
|
|
|
alias="deliveryCustomerSummary",
|
|
|
description="送货客户摘要(列表展示)",
|
|
|
)
|
|
|
+ delivery_times: list[str] = Field(
|
|
|
+ default_factory=list,
|
|
|
+ alias="deliveryTimes",
|
|
|
+ description="送货段送货时间去重升序 YYYY-MM-DD(列表展示)",
|
|
|
+ )
|
|
|
warnings: list[str] = Field(default_factory=list, description="保存告警(如数量不平衡)")
|
|
|
can_copy_to_driver: bool = Field(
|
|
|
default=False,
|
|
|
@@ -705,6 +710,11 @@ class PlanContractGapRead(BaseModel):
|
|
|
products: list[PlanProductRead] = Field(default_factory=list, description="产品明细")
|
|
|
load: Optional["PlanLoadRead"] = Field(default=None, description="装货段")
|
|
|
deliveries: list["PlanDeliveryRead"] = Field(default_factory=list, alias="deliveries", description="送货段列表")
|
|
|
+ delivery_times: list[str] = Field(
|
|
|
+ default_factory=list,
|
|
|
+ alias="deliveryTimes",
|
|
|
+ description="送货段送货时间去重升序 YYYY-MM-DD(列表展示)",
|
|
|
+ )
|
|
|
model_config = {"populate_by_name": True, "from_attributes": True}
|
|
|
|
|
|
|