feat(register status):add

This commit is contained in:
shahzeydyfah
2024-03-15 23:11:52 +03:30
parent c5951f3d22
commit 50c7c64c0f
+4 -4
View File
@@ -1,6 +1,6 @@
import datetime import datetime
import uuid import uuid
from typing import Optional from typing import Optional, Literal
import pydantic import pydantic
from pydantic import Field from pydantic import Field
@@ -26,14 +26,14 @@ class RegisterStatusModel(BaseModel):
date_contractor:Optional[datetime.datetime] = Field(description="تاریخ ارسال پیمانکار") date_contractor:Optional[datetime.datetime] = Field(description="تاریخ ارسال پیمانکار")
date_receive_company:Optional[datetime.datetime] = Field(description=" تاریخ وصول به دبیرخانه شرکت") date_receive_company:Optional[datetime.datetime] = Field(description=" تاریخ وصول به دبیرخانه شرکت")
date_receive_physical:Optional[datetime.datetime] = Field(description=" تاریخ وصول نسخه فیزیکی") date_receive_physical:Optional[datetime.datetime] = Field(description=" تاریخ وصول نسخه فیزیکی")
sts:Optional[int] = Field(description=""" sts:Optional[Literal[1,2]] = Field(description="""
1.کارکرد 1.کارکرد
2.تعدیل 2.تعدیل
""") """)
start_at:Optional[datetime.datetime] = Field(description="تاریخ شروع دوره") start_at:Optional[datetime.datetime] = Field(description="تاریخ شروع دوره")
end_at:Optional[datetime.datetime] = Field(description="تاریخ پایان دوره") end_at:Optional[datetime.datetime] = Field(description="تاریخ پایان دوره")
cycle_day:Optional[int] = Field(description=" طول دوره به روز") cycle_day:Optional[int] = Field(description=" طول دوره به روز")
nature:Optional[int] = Field(description=""" nature:Optional[Literal[1,2,3,4,5]] = Field(description="""
1.موقت 1.موقت
2.30درصد 2.30درصد
3.60درصد 3.60درصد
@@ -41,7 +41,7 @@ class RegisterStatusModel(BaseModel):
5.قطعی 5.قطعی
""") """)
number: Optional[float] = Field(description="شماره صورت وضعیت") number: Optional[float] = Field(description="شماره صورت وضعیت")
index: Optional[int] = Field(description=""" index: Optional[Literal[1,2]] = Field(description="""
1.قطعی 1.قطعی
2. علی الحساب 2. علی الحساب
""") """)