diff --git a/app/models/project.py b/app/models/project.py index c0e0c14..0050b9f 100644 --- a/app/models/project.py +++ b/app/models/project.py @@ -34,16 +34,16 @@ class Adding(pydantic.BaseModel): amount:int = Field(description="مبلغ") date:datetime.datetime = Field(description="تاریخ الحاقیه") class DetailMonitor(pydantic.BaseModel): - type:int = Field(description=""" + type:Optional[int] = Field(description=""" 1.فهرست بهایی 2.سرجمع 3.سایر """) - date_create_project:datetime.datetime = Field(description="تاریخ شروع پروژه") - first_time:int = Field(description="مدت اولیه پیمان") + date_create_project:Optional[datetime.datetime] = Field(description="تاریخ شروع پروژه") + first_time:Optional[int] = Field(description="مدت اولیه پیمان") extend_time:Optional[int] = Field(description="میزان تمدید پیمان") - date_estimate_complete :datetime.datetime = Field(description="تاریخ پیش بینی اتمام") - first_amount:int = Field(description="مبلغ اولیه پیمان") + date_estimate_complete :Optional[datetime.datetime] = Field(description="تاریخ پیش بینی اتمام") + first_amount:Optional[int] = Field(description="مبلغ اولیه پیمان") base_amount_year:Optional[str] = Field(description="فهرست بهای پایه") add_25_percent:Optional[List[AddTFPercent]] = Field(description="افزایش تا 25 درصد پیمان") adding:Optional[List[Adding]] = Field(description="الحاقیه")