_entry-dms.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. /** esbuild 入口:把 DMS 客户端与业务层打包成 node 能直接 import 的 ESM */
  2. export {
  3. searchDmsContents,
  4. addDmsContent,
  5. updateDmsContent,
  6. deleteDmsContent,
  7. DMS_COLUMN_SESSION,
  8. DMS_MODEL_SESSION,
  9. DMS_COLUMN_RECORD,
  10. DMS_MODEL_RECORD,
  11. DMS_COLUMN_ENTERPRISE,
  12. DMS_MODEL_ENTERPRISE,
  13. DMS_COLUMN_HONOR,
  14. DMS_MODEL_HONOR,
  15. encodeDmsFieldName,
  16. decodeDmsFieldName,
  17. encodeDmsRow,
  18. decodeDmsRow,
  19. isDmsFieldDoubleCPrefix,
  20. } from '../../src/network/api/dms/client';
  21. // 登录态(企业信息 ref)——验证脚本要能模拟「登录 / 未登录」两种状态。
  22. // 注意:它由 `useEnterpriseAuth` 维护,这里只是把它暴露出来,不要改写它的语义。
  23. export { enterpriseInfo } from '../../src/components/useEnterpriseAuth';
  24. export {
  25. uploadDmsAttachment,
  26. buildDmsFileDisplayUrl,
  27. DMS_ATTACHMENT_COLUMN_ID,
  28. DMS_ATTACHMENT_CONTENT_ID,
  29. DMS_ATTACHMENT_PARA_NAME,
  30. DMS_ATTACHMENT_TYPE_IMAGE,
  31. DMS_ATTACHMENT_TYPE_FILE,
  32. } from '../../src/network/api/dms/file-upload';
  33. export {
  34. upsertDmsSession,
  35. readSessionCompanyFields,
  36. resolveVisitorLabel,
  37. upsertDmsRecord,
  38. fetchDmsSessions,
  39. fetchDmsSessionRecords,
  40. deleteDmsSession,
  41. writeDmsFeedback,
  42. resolveDmsCreditCode,
  43. parseDmsTimestamp,
  44. nowDmsTimestamp,
  45. } from '../../src/network/api/dms/chat-sessions-dms';