feat: add tenant-scoped rule and permission management
This commit is contained in:
@@ -7,6 +7,13 @@ from datetime import datetime
|
||||
from pydantic import BaseModel, Field
|
||||
|
||||
|
||||
class CrossReviewTaskTenantVO(BaseModel):
|
||||
"""任务评查租户展示项。"""
|
||||
|
||||
tenantCode: str = Field("", description="租户编码")
|
||||
tenantName: str = Field("", description="租户名称")
|
||||
|
||||
|
||||
class CrossReviewTaskItemVO(BaseModel):
|
||||
"""任务列表项。"""
|
||||
|
||||
@@ -20,7 +27,8 @@ class CrossReviewTaskItemVO(BaseModel):
|
||||
totalDocuments: int = Field(0, description="文档总数")
|
||||
completedDocuments: int = Field(0, description="已完成文档数")
|
||||
createdAt: datetime | None = Field(None, description="创建时间")
|
||||
evaluationRegion: list[str] = Field(default_factory=list, description="评查地区")
|
||||
evaluationTenants: list[CrossReviewTaskTenantVO] = Field(default_factory=list, description="评查租户列表")
|
||||
evaluationRegion: list[str] = Field(default_factory=list, description="评查租户/地区(兼容展示值)")
|
||||
|
||||
|
||||
class CrossReviewTaskPageVO(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user