fix(project):change required field to optional in agent

This commit is contained in:
shahzeydyfah
2025-01-19 00:14:36 +03:30
parent 3b349bf018
commit 712c29711f
+17 -17
View File
@@ -48,23 +48,23 @@ class DetailMonitor(pydantic.BaseModel):
add_25_percent:Optional[List[AddTFPercent]] = Field(description="افزایش تا 25 درصد پیمان")
adding:Optional[List[Adding]] = Field(description="الحاقیه")
class AgentMonitor(pydantic.BaseModel):
workshop_consultant:str = Field(description=" نام مشاور نظارت کارگاهی")
designer:str = Field(description="نام مشاور طراح")
designer_phone:str = Field(description="شماره تماس مشاور طراح")
constractor:str = Field(description=" نام پیمانکار")
constractor_phone:str = Field(description="شماره تماس پیمانکار")
supervisor:str = Field(description="نام سرناظر")
supervisor_phone:str = Field(description=" شماره تماس سر ناظر")
supervisor_building:str = Field(description="نام ناظر ابنیه")
supervisor_building_phone:str = Field(description=" شماره تماس ابنیه")
supervisor_mechanic:str = Field(description="نام ناظر مکانیک")
supervisor_mechanic_phone:str = Field(description=" شماره تماس مکانیک")
supervisor_electricity:str = Field(description=" نام ناظر برق")
supervisor_electricity_phone:str = Field(description=" شماره تماس ناظر برق")
project_manager:str = Field(description=" نام مدیر پروژه")
project_manager_phone:str = Field(description="شماره تماس مدیر پروژه")
supervisor_workshop:str = Field(description=" نام سرپرست کارگاه")
supervisor_workshop_phone:str = Field(description="شماره تماس سرپرست کارگاه")
workshop_consultant: Optional[str] = Field(description=" نام مشاور نظارت کارگاهی")
designer:Optional[str] = Field(description="نام مشاور طراح")
designer_phone:Optional[str] = Field(description="شماره تماس مشاور طراح")
constractor:Optional[str] = Field(description=" نام پیمانکار")
constractor_phone:Optional[str] = Field(description="شماره تماس پیمانکار")
supervisor:Optional[str] = Field(description="نام سرناظر")
supervisor_phone:Optional[str] = Field(description=" شماره تماس سر ناظر")
supervisor_building:Optional[str] = Field(description="نام ناظر ابنیه")
supervisor_building_phone:Optional[str] = Field(description=" شماره تماس ابنیه")
supervisor_mechanic:Optional[str] = Field(description="نام ناظر مکانیک")
supervisor_mechanic_phone:Optional[str] = Field(description=" شماره تماس مکانیک")
supervisor_electricity:Optional[str] = Field(description=" نام ناظر برق")
supervisor_electricity_phone:Optional[str] = Field(description=" شماره تماس ناظر برق")
project_manager:Optional[str] = Field(description=" نام مدیر پروژه")
project_manager_phone:Optional[str] = Field(description="شماره تماس مدیر پروژه")
supervisor_workshop:Optional[str] = Field(description=" نام سرپرست کارگاه")
supervisor_workshop_phone:Optional[str] = Field(description="شماره تماس سرپرست کارگاه")
class StatusBranch(pydantic.BaseModel):
electricity:bool = Field(description="برق")
water:bool = Field(description="آب")