feat: update audit platform workspace
This commit is contained in:
@@ -12,6 +12,14 @@ class EntryModuleTenantVO(BaseModel):
|
||||
sort_order: int = Field(0, description="排序号")
|
||||
|
||||
|
||||
class EntryModuleBusinessScopeVO(BaseModel):
|
||||
"""入口模块业务范围摘要。"""
|
||||
|
||||
category_count: int = Field(0, description="业务大类数量")
|
||||
business_type_count: int = Field(0, description="业务类型数量")
|
||||
categories: list[str] = Field(default_factory=list, description="业务大类名称列表")
|
||||
|
||||
|
||||
class EntryModuleVO(BaseModel):
|
||||
"""入口模块详情。"""
|
||||
|
||||
@@ -20,9 +28,12 @@ class EntryModuleVO(BaseModel):
|
||||
description: str | None = Field(None, description="模块描述")
|
||||
path: str | None = Field(None, description="图标路径")
|
||||
route_path: str | None = Field(None, description="前端跳转路径")
|
||||
menu_profile: str = Field("document_review", description="菜单模板")
|
||||
features: list[str] = Field(default_factory=list, description="启用功能编码列表")
|
||||
sort_order: int = Field(0, description="排序")
|
||||
is_enabled: bool = Field(True, description="是否启用")
|
||||
tenants: list[EntryModuleTenantVO] = Field(default_factory=list, description="租户配置")
|
||||
business_scope: EntryModuleBusinessScopeVO = Field(default_factory=EntryModuleBusinessScopeVO, description="业务范围摘要")
|
||||
created_at: str | None = Field(None, description="创建时间")
|
||||
updated_at: str | None = Field(None, description="更新时间")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user