zentaobiz.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. /**
  3. * AI 模块配置扩展。
  4. * AI module configuration extension.
  5. */
  6. global $lang, $app;
  7. if(!isset($lang->ai)) $app->loadLang('ai');
  8. /* 我的知识库搜索配置 */
  9. $config->ai->myknowledgelib = new stdclass();
  10. $config->ai->myknowledgelib->search = array();
  11. $config->ai->myknowledgelib->search['module'] = 'myknowledgelib';
  12. $config->ai->myknowledgelib->search['fields']['name'] = $lang->ai->knowledgeLibs->knowledgeLibName;
  13. $config->ai->myknowledgelib->search['fields']['published'] = $lang->ai->knowledgeLibs->status;
  14. $config->ai->myknowledgelib->search['fields']['importType'] = $lang->ai->knowledgeLibs->importType;
  15. $config->ai->myknowledgelib->search['fields']['desc'] = $lang->ai->knowledgeLibs->knowledgeLibDesc;
  16. $config->ai->myknowledgelib->search['fields']['createdBy'] = $lang->ai->knowledgeLibs->creator;
  17. $config->ai->myknowledgelib->search['fields']['createdDate'] = $lang->ai->knowledgeLibs->createdDate;
  18. $config->ai->myknowledgelib->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  19. $config->ai->myknowledgelib->search['params']['desc'] = array('operator' => 'include', 'control' => 'input', 'values' => '');
  20. $config->ai->myknowledgelib->search['params']['published'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->ai->knowledgeLibs->publishedList);
  21. $config->ai->myknowledgelib->search['params']['importType'] = array('operator' => '=', 'control' => 'select', 'values' => $lang->ai->knowledgeLibs->importTypeList);
  22. $config->ai->myknowledgelib->search['params']['createdBy'] = array('operator' => '=', 'control' => 'select', 'values' => 'users');
  23. $config->ai->myknowledgelib->search['params']['createdDate'] = array('operator' => '>=', 'control' => 'input', 'class' => 'date', 'values' => '');
  24. /* 团队知识库搜索配置 */
  25. $config->ai->teamknowledgelib = new stdclass();
  26. $config->ai->teamknowledgelib->search = $config->ai->myknowledgelib->search;
  27. $config->ai->teamknowledgelib->search['module'] = 'teamknowledgelib';
  28. $config->ai->myknowledgelib->acceptFileTypes = '.pdf,.docx,.doc,.xlsx,.xls,.csv,.ppt,.pptx,.json,.yaml,.yml,.txt,.md';
  29. $config->ai->queryModule = [];
  30. $config->ai->queryModule['myknowledgelib'] = 'myknowledgelib';
  31. $config->ai->queryModule['teamknowledgelib'] = 'teamknowledgelib';