logistics.js 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. // 物流公司代码 -> 中文名 映射
  2. const CODE_TO_NAME = {
  3. 'YTO': '圆通快递', 'YUNDA': '韵达快递', 'ZTO': '中通快递', 'ZTOKY': '中通快运',
  4. 'STO': '申通快递', 'HTKY': '百世快递', 'BESTQJT': '百世快运', 'JT': '极兔快递',
  5. 'POSTB': '邮政国内小包', 'POST': '中国邮政', 'EMS': 'EMS', 'SF': '顺丰速运',
  6. 'FW': '丰网速运', 'JD': '京东快递', 'KYE': '跨越速运', 'DBKD': '德邦快递',
  7. 'XFWL': '信丰快递', 'UC': '优速快递', 'TTKDEX': '天天快递', 'EYB': 'EMS快递包裹',
  8. 'ZJS': '宅急送', 'ANE56': '安能', 'LB': '龙邦', 'FAST': '快捷',
  9. 'DBL': '德邦物流', 'DBKY': '德邦快运', 'ZTKY': '中铁物流', 'CRE': '中铁快运',
  10. 'SURE': '速尔快递', 'UAPEX': '全一快递', 'CNEX': '佳吉快运',
  11. 'CP449455': '京广速运', 'JYM': '加运美速递', 'YDKY': '韵达快运',
  12. 'FEDEX': '联邦快递', 'POSTBK': '邮政标准快递', 'RRS': '日日顺',
  13. 'SNWL': '苏宁快递', 'ZMKM': '丹鸟', 'RFD': '如风达', 'YCKY': '远成快运',
  14. 'JYSCM': '九曳供应链', 'CP468398': '圆通承诺达', 'GTO': '国通',
  15. 'QFKD': '全峰', 'SDSD': '山东递速', 'CP443514': '百世云配',
  16. 'LE10032270': '韵达同城', 'PADTF': '平安达腾飞', 'YMDD': '壹米滴答',
  17. 'HOAU': '天地华宇', 'STOKY': '申通快运', 'CP471906': '顺心捷达',
  18. 'EWINSHINE': '万象物流', 'QRT': '全日通', 'GZFY': '凡宇快递',
  19. 'XBWL': '新邦物流', 'CAE': '民航快递', 'FEC': '银捷速递',
  20. 'SFWL': '盛丰物流', 'HLWL': '恒路物流', 'JIAYI': '佳怡物流',
  21. 'LTS': '联昊通', 'SZSA56': '圣安物流', 'SHENGHUI': '盛辉物流',
  22. 'YTZG': '运通中港快递', 'HMJ': '黄马甲配送', 'CHENGBANG': '晟邦物流',
  23. 'GZLT': '飞远配送', 'HZABC': '飞远', 'JDYWL': '筋斗云物流',
  24. 'BJCS': '城市一百物流', 'YCT': '黑猫宅急便', 'ONTRAC': 'OnTrac',
  25. 'CITYLINK': 'City', 'COE': 'COE', 'DTW': '大田物流', 'EES': '百福东方',
  26. 'MBEX': '民邦快递', 'HQKY': '华企快运', 'YFEXPRESS': '越丰物流',
  27. 'AIR': '亚风速递', 'MANCOWL': '万家物流', 'SZML56': '明亮物流',
  28. 'CXCOD': '传喜物流', 'D4PX': '递四方', 'TNT': 'TNT', 'UPS': 'UPS',
  29. 'USPS': 'USPS', 'DHLCN': 'DHL中国', 'EMSGJ': 'EMS国际',
  30. 'CNPOSTGJ': '邮政国际包裹', 'DHLDE': 'DHL德国', 'KERRYEAS': '嘉里大通',
  31. 'DHL': 'DHL全球', 'FEDEXUS': 'FedEx美国', 'FEDEXCN': 'FedEx中国',
  32. 'ARAMEX': 'Aramex', 'SANTAI': '三态速递', 'OCS': 'OCS',
  33. 'MYAAE': 'AAE全球专递', 'YWWL': '燕文物流', 'ASENDIA': 'Asendia',
  34. 'RUSTON': '俄速通', 'XLOBO': '贝海国际速递', 'SPSR': '中俄快递',
  35. 'SAD': '赛澳递', 'SUIJIAWL': '穗佳物流', 'ROYALMAIL': '英国皇家邮政',
  36. 'JKYZ': '捷克邮政', 'BLYZ': '波兰邮政', 'FGYZ': '法国邮政',
  37. 'POSTTR': '土耳其邮政', 'POSTCL': '智利邮政', 'POSTBY': '白俄罗斯邮政',
  38. 'POSTES': '西班牙邮政', 'POSTUA': '乌克兰邮政', 'POSTNO': '挪威邮政',
  39. 'POSTZA': '南非邮政', 'POSTPT': '葡萄牙邮政', 'POSTSA': '沙特邮政',
  40. 'POSTIN': '印度邮政', 'POSTBG': '保加利亚邮政', 'POSTAE': '阿联酋邮政',
  41. 'POSTAU': '澳大利亚邮政', 'POSTPK': '巴基斯坦邮政', 'POSTMT': '马耳他邮政',
  42. 'POSTLB': '黎巴嫩邮政', 'POSTMD': '摩尔多瓦邮政', 'POSTSRB': '塞尔维亚邮政',
  43. 'POSTHR': '克罗地亚邮政', 'POSTAM': '亚美尼亚邮政', 'POSTMK': '马其顿邮政',
  44. 'POSTFI': '芬兰邮政', 'POSTAR': '阿根廷邮政', 'POSTSK': '斯洛伐克邮政',
  45. 'SERPOST': '秘鲁邮政', 'POSTIT': '意大利邮政', 'POSTSI': '斯洛文尼亚邮政',
  46. 'POSTHU': '匈牙利邮政', 'POSTMU': '毛里求斯邮政', 'POSTAT': '奥地利邮政',
  47. 'POSTAL': '阿尔巴尼亚邮政', 'POSTEE': '爱沙尼亚邮政', 'POSTLV': '拉脱维亚邮政',
  48. 'POSTCO': '哥伦比亚邮政', 'POSTBR': '巴西邮政', 'POSTCH': '瑞士邮政',
  49. 'BLSYZ': '比利时邮政', 'RBYZEMS': '日本邮政', 'EPOST': '韩国邮政',
  50. 'POSTTH': '泰国邮政', 'POSTSE': '瑞典邮政',
  51. };
  52. // 中文名 -> 代码 反向映射
  53. const NAME_TO_CODE = {};
  54. for (const [code, name] of Object.entries(CODE_TO_NAME)) {
  55. NAME_TO_CODE[name] = code;
  56. }
  57. module.exports = { CODE_TO_NAME, NAME_TO_CODE };