const path = require("node:path"); const AreaNameEnum = Object.freeze({ YUN_NAN: Object.freeze({ AREA_CODE: '5300', AREA_NAME: 'yunnan', }), HU_BEI: Object.freeze({ AREA_CODE: '4200', AREA_NAME: 'hubei', }), getByAreaCode(areaCode) { if (areaCode == null) { return Object(); } for (const key in this) { if (this[key] && this[key].AREA_CODE === areaCode.toString()) { return this[key]; } } return Object(); }, getByAreaName(areaName) { if (areaName == null) { return Object(); } for (const key in this) { if (this[key] && this[key].AREA_NAME === areaName.toString()) { return this[key]; } } return Object(); }, }); module.exports = AreaNameEnum;