Implement open knowledge access scope

This commit is contained in:
2026-07-07 18:32:01 +08:00
parent 8d5d36c5eb
commit 03b1810a90
13 changed files with 587 additions and 382 deletions

View File

@@ -39,16 +39,6 @@ class AdminUserUpdateRequest(BaseModel):
expiredAt: datetime | None = None
class AdminUserKnowledgePermissionItem(BaseModel):
knowledgeId: int = Field(gt=0)
effectiveAt: datetime | None = None
expiredAt: datetime | None = None
class AdminUserKnowledgePermissionSaveRequest(BaseModel):
permissions: list[AdminUserKnowledgePermissionItem] = Field(default_factory=list)
class KnowledgeSaveRequest(BaseModel):
name: str = Field(min_length=1, max_length=100)
feishuSpaceId: str = Field(min_length=1, max_length=100)