feat: improve rag dataset document management
This commit is contained in:
@@ -74,6 +74,21 @@ class RagDatasetUploadDocumentVO(BaseModel):
|
||||
batch: str = Field("")
|
||||
|
||||
|
||||
class RagDatasetBatchDeleteFailedItemVO(BaseModel):
|
||||
id: int = Field(...)
|
||||
name: str = Field("")
|
||||
reason: str = Field("")
|
||||
|
||||
|
||||
class RagDatasetBatchDeleteResultVO(BaseModel):
|
||||
result: str = Field("success")
|
||||
requestedCount: int = Field(0)
|
||||
deletedCount: int = Field(0)
|
||||
skippedCount: int = Field(0)
|
||||
deletedIds: list[int] = Field(default_factory=list)
|
||||
skipped: list[RagDatasetBatchDeleteFailedItemVO] = Field(default_factory=list)
|
||||
|
||||
|
||||
class RagDatasetSegmentItemVO(BaseModel):
|
||||
id: str = Field(...)
|
||||
position: int = Field(0)
|
||||
|
||||
Reference in New Issue
Block a user