| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /**
- * 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';
|