/** * esbuild 入口:企业分类同步的纯逻辑 + 可注入分类结果的落库函数。 * * 生成命令(产物不入库): * npx esbuild harness/tools/_entry-company-classify.ts --bundle --format=esm \ * --outfile=harness/tools/_company-classify.mjs --alias:@=./src \ * --define:import.meta.env='{}' */ export { ANGLE_TO_FIELD, CLASSIFY_ANGLE_KEYS, HONOR_FIELD_MAP, HONOR_NAME_FIELD, HONOR_TAG_FIELD, PROFILE_FIELD_MAP, buildEnterpriseRow, buildHonorKey, buildHonorRowContent, buildProfileFields, decodeAngleTags, diffEnterpriseRow, diffHonorRows, encodeAngleTags, extractFailedAngles, extractIdentityFromCompanyInfo, isCompanyInfoUsable, normalizeTagSet, parseHonorRecords, readHonorsFromCompanyInfo, readProfileDataFromCompanyInfo, resolveSyncedIdentity, sameTagSet, stableJson, } from '../../src/network/api/dms/classification-sync-utils'; /** 注入分类结果 / 荣誉列表 / 工商信息直接落库(验证脚本用它打真实 DMS,不依赖分类接口) */ export { applyCompanyClassification, applyCompanyHonors, applyCompanyProfile, } from '../../src/network/api/dms/company-info-sync'; /** 纯函数:base URL → 分类接口地址(两种 VITE_CHAT_API 写法都要对) */ export { resolveClassifyEndpoint } from '../../src/network/api/company-classification'; /** 端到端脚本用:走前端自己的网络层真的打一次分类接口 */ export { classifyCompany } from '../../src/network/api/company-classification'; /** 打真实 DMS 的验证脚本要用的客户端函数与栏目常量 */ export { DMS_COLUMN_ENTERPRISE, DMS_COLUMN_HONOR, DMS_MODEL_ENTERPRISE, DMS_MODEL_HONOR, addDmsContent, deleteDmsContent, searchDmsContents, updateDmsContent, } from '../../src/network/api/dms/client';