fix(project):optional data

This commit is contained in:
shahzeydyfah
2025-05-15 14:19:26 +03:30
parent 1c256db8c4
commit 4c2dae4ddc
+5 -5
View File
@@ -34,16 +34,16 @@ class Adding(pydantic.BaseModel):
amount:int = Field(description="مبلغ") amount:int = Field(description="مبلغ")
date:datetime.datetime = Field(description="تاریخ الحاقیه") date:datetime.datetime = Field(description="تاریخ الحاقیه")
class DetailMonitor(pydantic.BaseModel): class DetailMonitor(pydantic.BaseModel):
type:int = Field(description=""" type:Optional[int] = Field(description="""
1.فهرست بهایی 1.فهرست بهایی
2.سرجمع 2.سرجمع
3.سایر 3.سایر
""") """)
date_create_project:datetime.datetime = Field(description="تاریخ شروع پروژه") date_create_project:Optional[datetime.datetime] = Field(description="تاریخ شروع پروژه")
first_time:int = Field(description="مدت اولیه پیمان") first_time:Optional[int] = Field(description="مدت اولیه پیمان")
extend_time:Optional[int] = Field(description="میزان تمدید پیمان") extend_time:Optional[int] = Field(description="میزان تمدید پیمان")
date_estimate_complete :datetime.datetime = Field(description="تاریخ پیش بینی اتمام") date_estimate_complete :Optional[datetime.datetime] = Field(description="تاریخ پیش بینی اتمام")
first_amount:int = Field(description="مبلغ اولیه پیمان") first_amount:Optional[int] = Field(description="مبلغ اولیه پیمان")
base_amount_year:Optional[str] = Field(description="فهرست بهای پایه") base_amount_year:Optional[str] = Field(description="فهرست بهای پایه")
add_25_percent:Optional[List[AddTFPercent]] = Field(description="افزایش تا 25 درصد پیمان") add_25_percent:Optional[List[AddTFPercent]] = Field(description="افزایش تا 25 درصد پیمان")
adding:Optional[List[Adding]] = Field(description="الحاقیه") adding:Optional[List[Adding]] = Field(description="الحاقیه")