export enum SearchMode {
  embedding = 'views.application.applicationForm.dialog.vectorSearch',
  keywords = 'views.application.applicationForm.dialog.fullTextSearch',
  blend = 'views.application.applicationForm.dialog.hybridSearch'
}


export enum ApplicationType {
  SIMPLE = '简单配置',
  WORK_FLOW = '高级编排',
}

// 定义 ValueLabel 类型
interface ValueLabel {
  value: number;
  label: string;
}



// 生成 options 数组
export const applicationTypeOptions = Object.entries(ApplicationType).map(
  ([key, value]) => ({
    value: key,       // 使用 enum 的 key 作为 value
    label: value      // 使用 enum 的值作为显示文本
  })
);

// export enum AuthState {
//   '0' = '仅自己可见',
//   '2' = '本部门可见',
//   '3' = '全公司可见',
//   '1' = '自定义可见范围',
// }
export const authOptions = [
  {
    label: '仅自己可见',
    value: 0,
  },
  {
    label: '本部门可见',
    value: 2,
  },
  {
    label: '全公司可见',
    value: 3,
  },
  {
    label: '自定义可见范围',
    value: 1,
  },
]
