add grand project
This commit is contained in:
@@ -103,3 +103,14 @@ class ProjectModel(BaseModel):
|
||||
monitor:Optional[Monitor] = Field(description="فیلدهای نظارت")
|
||||
design:Design = Field(description='فیلدهای طراحی')
|
||||
|
||||
class AssignProject(pydantic.BaseModel):
|
||||
project_id:uuid.UUID=Field(description='کد شناسایی پروژه در این فیلد قرار میگیرد')
|
||||
weight:int=Field(description='وزن پیشرفت پروژه در این فیلد قرار میگیرد')
|
||||
|
||||
class GrandProjectModel(BaseModel):
|
||||
id: Optional[uuid.UUID] = Field(alias='_id')
|
||||
user_id: Optional[int] = Field(description='کد شناسایی کاربر در این فیلد قرار می گیرد')
|
||||
title: str = Field(description='عنوان در این فیلد قرار می گیرد')
|
||||
assign_project:List[AssignProject]=Field(description='لیست پروژه ها و درصد پیشرفت فیزیکی آنها')
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user