From a430284aa21e3ae1f0d5654e55b2ad2852519cc2 Mon Sep 17 00:00:00 2001
From: wwf <yearningwang@iqtogether.com>
Date: 星期三, 04 六月 2025 15:17:49 +0800
Subject: [PATCH] 初始化

---
 app/components/workflow/nodes/knowledge-retrieval/types.ts |   95 -----------------------------------------------
 1 files changed, 1 insertions(+), 94 deletions(-)

diff --git a/app/components/workflow/nodes/knowledge-retrieval/types.ts b/app/components/workflow/nodes/knowledge-retrieval/types.ts
index 1cae4ec..1b85bfc 100644
--- a/app/components/workflow/nodes/knowledge-retrieval/types.ts
+++ b/app/components/workflow/nodes/knowledge-retrieval/types.ts
@@ -1,16 +1,8 @@
-import type {
-  CommonNodeType,
-  ModelConfig,
-  Node,
-  NodeOutPutVar,
-  ValueSelector,
-} from '@/app/components/workflow/types'
+import type { CommonNodeType, ModelConfig, ValueSelector } from '@/app/components/workflow/types'
 import type { RETRIEVE_TYPE } from '@/types/app'
 import type {
   DataSet,
-  MetadataInDoc,
   RerankingModeEnum,
-  WeightedScoreEnum,
 } from '@/models/datasets'
 
 export type MultipleRetrievalConfig = {
@@ -22,7 +14,6 @@
   }
   reranking_mode?: RerankingModeEnum
   weights?: {
-    weight_type: WeightedScoreEnum
     vector_setting: {
       vector_weight: number
       embedding_provider_name: string
@@ -39,62 +30,6 @@
   model: ModelConfig
 }
 
-export enum LogicalOperator {
-  and = 'and',
-  or = 'or',
-}
-
-export enum ComparisonOperator {
-  contains = 'contains',
-  notContains = 'not contains',
-  startWith = 'start with',
-  endWith = 'end with',
-  is = 'is',
-  isNot = 'is not',
-  empty = 'empty',
-  notEmpty = 'not empty',
-  equal = '=',
-  notEqual = '鈮�',
-  largerThan = '>',
-  lessThan = '<',
-  largerThanOrEqual = '鈮�',
-  lessThanOrEqual = '鈮�',
-  isNull = 'is null',
-  isNotNull = 'is not null',
-  in = 'in',
-  notIn = 'not in',
-  allOf = 'all of',
-  exists = 'exists',
-  notExists = 'not exists',
-  before = 'before',
-  after = 'after',
-}
-
-export enum MetadataFilteringModeEnum {
-  disabled = 'disabled',
-  automatic = 'automatic',
-  manual = 'manual',
-}
-
-export enum MetadataFilteringVariableType {
-  string = 'string',
-  number = 'number',
-  time = 'time',
-  select = 'select',
-}
-
-export type MetadataFilteringCondition = {
-  id: string
-  name: string
-  comparison_operator: ComparisonOperator
-  value?: string | number
-}
-
-export type MetadataFilteringConditions = {
-  logical_operator: LogicalOperator
-  conditions: MetadataFilteringCondition[]
-}
-
 export type KnowledgeRetrievalNodeType = CommonNodeType & {
   query_variable_selector: ValueSelector
   dataset_ids: string[]
@@ -102,32 +37,4 @@
   multiple_retrieval_config?: MultipleRetrievalConfig
   single_retrieval_config?: SingleRetrievalConfig
   _datasets?: DataSet[]
-  metadata_filtering_mode?: MetadataFilteringModeEnum
-  metadata_filtering_conditions?: MetadataFilteringConditions
-  metadata_model_config?: ModelConfig
-}
-
-export type HandleAddCondition = (metadataItem: MetadataInDoc) => void
-export type HandleRemoveCondition = (id: string) => void
-export type HandleUpdateCondition = (id: string, newCondition: MetadataFilteringCondition) => void
-export type HandleToggleConditionLogicalOperator = () => void
-
-export type MetadataShape = {
-  metadataList?: MetadataInDoc[]
-  selectedDatasetsLoaded?: boolean
-  metadataFilteringConditions?: MetadataFilteringConditions
-  handleAddCondition: HandleAddCondition
-  handleRemoveCondition: HandleRemoveCondition
-  handleToggleConditionLogicalOperator: HandleToggleConditionLogicalOperator
-  handleUpdateCondition: HandleUpdateCondition
-  metadataModelConfig?: ModelConfig
-  handleMetadataModelChange?: (model: { modelId: string; provider: string; mode?: string; features?: string[] }) => void
-  handleMetadataCompletionParamsChange?: (params: Record<string, any>) => void
-  availableStringVars?: NodeOutPutVar[]
-  availableStringNodesWithParent?: Node[]
-  availableNumberVars?: NodeOutPutVar[]
-  availableNumberNodesWithParent?: Node[]
-  isCommonVariable?: boolean
-  availableCommonStringVars?: { name: string; type: string; }[]
-  availableCommonNumberVars?: { name: string; type: string; }[]
 }

--
Gitblit v1.8.0