mirror of
https://github.com/langgenius/dify.git
synced 2026-05-26 13:00:51 -04:00
refactor(api): migrate console.datasets.metadata to BaseModel (#36450)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
from flask_restx import fields
|
||||
|
||||
from fields.base import ResponseModel
|
||||
from libs.helper import TimestampField
|
||||
|
||||
dataset_fields = {
|
||||
@@ -13,6 +14,38 @@ dataset_fields = {
|
||||
"created_at": TimestampField,
|
||||
}
|
||||
|
||||
|
||||
class DatasetMetadataResponse(ResponseModel):
|
||||
id: str
|
||||
type: str
|
||||
name: str
|
||||
|
||||
|
||||
class DatasetMetadataListItemResponse(ResponseModel):
|
||||
id: str
|
||||
name: str
|
||||
type: str
|
||||
count: int = 0
|
||||
|
||||
|
||||
class DatasetMetadataListResponse(ResponseModel):
|
||||
doc_metadata: list[DatasetMetadataListItemResponse]
|
||||
built_in_field_enabled: bool
|
||||
|
||||
|
||||
class DatasetMetadataBuiltInFieldResponse(ResponseModel):
|
||||
name: str
|
||||
type: str
|
||||
|
||||
|
||||
class DatasetMetadataBuiltInFieldsResponse(ResponseModel):
|
||||
fields: list[DatasetMetadataBuiltInFieldResponse]
|
||||
|
||||
|
||||
class DatasetMetadataActionResponse(ResponseModel):
|
||||
result: str
|
||||
|
||||
|
||||
reranking_model_fields = {"reranking_provider_name": fields.String, "reranking_model_name": fields.String}
|
||||
|
||||
keyword_setting_fields = {"keyword_weight": fields.Float}
|
||||
@@ -133,9 +166,3 @@ dataset_query_detail_fields = {
|
||||
"created_by": fields.String,
|
||||
"created_at": TimestampField,
|
||||
}
|
||||
|
||||
dataset_metadata_fields = {
|
||||
"id": fields.String,
|
||||
"type": fields.String,
|
||||
"name": fields.String,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user