feat(project):add sts
This commit is contained in:
@@ -3,7 +3,7 @@ import uuid
|
||||
|
||||
import pydantic
|
||||
from pydantic import Field
|
||||
from typing import Optional, List
|
||||
from typing import Optional, List, Literal
|
||||
|
||||
from core.models.base import BaseModel
|
||||
class Budget(pydantic.BaseModel):
|
||||
@@ -93,6 +93,13 @@ class Design(pydantic.BaseModel):
|
||||
designer:Optional[List[str]] = Field(description="نام طراح")
|
||||
status_agreement:Optional[str] = Field(description="وضعیت موافقتنامه")
|
||||
description:Optional[str] = Field(description="توضیحات")
|
||||
sts:Literal[1,2,3,4] = Field(description="""
|
||||
1.شروع نشده
|
||||
2.جاری
|
||||
3.متوقف
|
||||
4.خاتمه یافته
|
||||
""")
|
||||
reason_stop = Optional[str] = Field(description="دلیل موقف کردن پروژه در این فیلد قرار می گیرد")
|
||||
class ProjectModel(BaseModel):
|
||||
id: Optional[uuid.UUID] = Field(alias='_id')
|
||||
user_id: Optional[int] = Field(description='کد شناسایی کاربر در این فیلد قرار می گیرد')
|
||||
|
||||
Reference in New Issue
Block a user