feat(register status):add
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import datetime
|
||||
import uuid
|
||||
from typing import Optional
|
||||
from typing import Optional, Literal
|
||||
|
||||
import pydantic
|
||||
from pydantic import Field
|
||||
@@ -26,14 +26,14 @@ class RegisterStatusModel(BaseModel):
|
||||
date_contractor:Optional[datetime.datetime] = Field(description="تاریخ ارسال پیمانکار")
|
||||
date_receive_company: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.کارکرد
|
||||
2.تعدیل
|
||||
""")
|
||||
start_at:Optional[datetime.datetime] = Field(description="تاریخ شروع دوره")
|
||||
end_at:Optional[datetime.datetime] = Field(description="تاریخ پایان دوره")
|
||||
cycle_day:Optional[int] = Field(description=" طول دوره به روز")
|
||||
nature:Optional[int] = Field(description="""
|
||||
nature:Optional[Literal[1,2,3,4,5]] = Field(description="""
|
||||
1.موقت
|
||||
2.30درصد
|
||||
3.60درصد
|
||||
@@ -41,7 +41,7 @@ class RegisterStatusModel(BaseModel):
|
||||
5.قطعی
|
||||
""")
|
||||
number: Optional[float] = Field(description="شماره صورت وضعیت")
|
||||
index: Optional[int] = Field(description="""
|
||||
index: Optional[Literal[1,2]] = Field(description="""
|
||||
1.قطعی
|
||||
2. علی الحساب
|
||||
""")
|
||||
|
||||
Reference in New Issue
Block a user