From 50c7c64c0f02c72447dcbcfdba99fb7a4b8767b4 Mon Sep 17 00:00:00 2001 From: shahzeydyfah Date: Fri, 15 Mar 2024 23:11:52 +0330 Subject: [PATCH] feat(register status):add --- app/models/register_status.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/models/register_status.py b/app/models/register_status.py index c2dd941..d2fa03b 100644 --- a/app/models/register_status.py +++ b/app/models/register_status.py @@ -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. علی الحساب """)