From 0a0f39bf22be6216c275051d76bea5b24940bdf5 Mon Sep 17 00:00:00 2001 From: geekgeekrun Date: Wed, 2 Oct 2024 22:08:19 +0800 Subject: [PATCH] add the job filter condition combination creator to handle when no job can find in the list - so that try to get new job --- .../job-filter-conditions-20241002.json | 214 ++ ...er-industry-filter-exemption-20241002.json | 2897 +++++++++++++++++ .../combineCalculator.ts | 125 + .../features/BossRecommendFilterV1/index.vue | 124 + .../GeekAutoStartChatWithBoss.vue | 37 +- 5 files changed, 3395 insertions(+), 2 deletions(-) create mode 100644 packages/geek-auto-start-chat-with-boss/internal-config/job-filter-conditions-20241002.json create mode 100644 packages/geek-auto-start-chat-with-boss/internal-config/job-filter-industry-filter-exemption-20241002.json create mode 100644 packages/ui/src/renderer/src/features/BossRecommendFilterV1/combineCalculator.ts create mode 100644 packages/ui/src/renderer/src/features/BossRecommendFilterV1/index.vue diff --git a/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-conditions-20241002.json b/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-conditions-20241002.json new file mode 100644 index 0000000..13c0c55 --- /dev/null +++ b/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-conditions-20241002.json @@ -0,0 +1,214 @@ +{ + "payTypeList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 2501, + "name": "日结" + }, + { + "code": 2502, + "name": "周结" + }, + { + "code": 2503, + "name": "月结" + }, + { + "code": 2504, + "name": "完工结" + } + ], + "experienceList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 108, + "name": "在校生" + }, + { + "code": 102, + "name": "应届生" + }, + { + "code": 101, + "name": "经验不限" + }, + { + "code": 103, + "name": "1年以内" + }, + { + "code": 104, + "name": "1-3年" + }, + { + "code": 105, + "name": "3-5年" + }, + { + "code": 106, + "name": "5-10年" + }, + { + "code": 107, + "name": "10年以上" + } + ], + "salaryList": [ + { + "code": 0, + "name": "不限", + "lowSalary": 0, + "highSalary": 0 + }, + { + "code": 402, + "name": "3K以下", + "lowSalary": 0, + "highSalary": 3 + }, + { + "code": 403, + "name": "3-5K", + "lowSalary": 3, + "highSalary": 5 + }, + { + "code": 404, + "name": "5-10K", + "lowSalary": 5, + "highSalary": 10 + }, + { + "code": 405, + "name": "10-20K", + "lowSalary": 10, + "highSalary": 20 + }, + { + "code": 406, + "name": "20-50K", + "lowSalary": 20, + "highSalary": 50 + }, + { + "code": 407, + "name": "50K以上", + "lowSalary": 50, + "highSalary": 0 + } + ], + "scaleList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 301, + "name": "0-20人" + }, + { + "code": 302, + "name": "20-99人" + }, + { + "code": 303, + "name": "100-499人" + }, + { + "code": 304, + "name": "500-999人" + }, + { + "code": 305, + "name": "1000-9999人" + }, + { + "code": 306, + "name": "10000人以上" + } + ], + "partTimeList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 2701, + "name": "周末/节假日" + }, + { + "code": 2702, + "name": "寒暑假" + }, + { + "code": 2703, + "name": "短期兼职" + }, + { + "code": 2704, + "name": "长期兼职" + }, + { + "code": 2705, + "name": "工作日" + }, + { + "code": 2706, + "name": "夜班" + } + ], + "degreeList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 209, + "name": "初中及以下" + }, + { + "code": 208, + "name": "中专/中技" + }, + { + "code": 206, + "name": "高中" + }, + { + "code": 202, + "name": "大专" + }, + { + "code": 203, + "name": "本科" + }, + { + "code": 204, + "name": "硕士" + }, + { + "code": 205, + "name": "博士" + } + ], + "jobTypeList": [ + { + "code": 0, + "name": "不限" + }, + { + "code": 1901, + "name": "全职" + }, + { + "code": 1903, + "name": "兼职" + } + ] +} \ No newline at end of file diff --git a/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-industry-filter-exemption-20241002.json b/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-industry-filter-exemption-20241002.json new file mode 100644 index 0000000..d0d64e5 --- /dev/null +++ b/packages/geek-auto-start-chat-with-boss/internal-config/job-filter-industry-filter-exemption-20241002.json @@ -0,0 +1,2897 @@ +[ + { + "code": 100000, + "name": "互联网/AI", + "tip": null, + "subLevelModelList": [ + { + "code": 100020, + "name": "互联网", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100001, + "name": "电子商务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100021, + "name": "计算机软件", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100007, + "name": "生活服务(O2O)", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100015, + "name": "企业服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100006, + "name": "医疗健康", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100002, + "name": "游戏", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100003, + "name": "社交网络与媒体", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100028, + "name": "人工智能", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100029, + "name": "云计算", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100012, + "name": "在线教育", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100023, + "name": "计算机服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100005, + "name": "大数据", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100004, + "name": "广告营销", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100030, + "name": "物联网", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100017, + "name": "新零售", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100016, + "name": "信息安全", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101400, + "name": "电子/通信/半导体", + "tip": null, + "subLevelModelList": [ + { + "code": 101405, + "name": "半导体/芯片", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101406, + "name": "电子/硬件开发", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101402, + "name": "通信/网络设备", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101401, + "name": "智能硬件/消费电子", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101403, + "name": "运营商/增值服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101404, + "name": "计算机硬件", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101407, + "name": "电子/半导体/集成电路", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101100, + "name": "服务业", + "tip": null, + "subLevelModelList": [ + { + "code": 101101, + "name": "餐饮", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101111, + "name": "美容", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101112, + "name": "美发", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101102, + "name": "酒店/民宿", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101107, + "name": "休闲/娱乐", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101113, + "name": "运动/健身", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101114, + "name": "保健/养生", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101109, + "name": "家政服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101103, + "name": "旅游/景区", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101105, + "name": "婚庆/摄影", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101110, + "name": "宠物服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101108, + "name": "回收/维修", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101104, + "name": "美容/美发", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101106, + "name": "其他生活服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101000, + "name": "消费品/批发/零售", + "tip": null, + "subLevelModelList": [ + { + "code": 101011, + "name": "批发/零售", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101012, + "name": "进出口贸易", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101001, + "name": "食品/饮料/烟酒", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101003, + "name": "服装/纺织", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101009, + "name": "家具/家居", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101010, + "name": "家用电器", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101002, + "name": "日化", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101006, + "name": "珠宝/首饰", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101004, + "name": "家具/家电/家居", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101013, + "name": "其他消费品", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100700, + "name": "房地产/建筑", + "tip": null, + "subLevelModelList": [ + { + "code": 100704, + "name": "装修装饰", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100708, + "name": "房屋建筑工程", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100709, + "name": "土木工程", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100710, + "name": "机电工程", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100707, + "name": "物业管理", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100706, + "name": "房地产中介/租赁", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100705, + "name": "建筑材料", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100701, + "name": "房地产开发经营", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100703, + "name": "建筑设计", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100711, + "name": "建筑工程咨询服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100712, + "name": "土地与公共设施管理", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100702, + "name": "工程施工", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100300, + "name": "教育培训", + "tip": null, + "subLevelModelList": [ + { + "code": 100303, + "name": "培训/辅导机构", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100305, + "name": "职业培训", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100301, + "name": "学前教育", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100302, + "name": "学校/学历教育", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100304, + "name": "学术/科研", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100100, + "name": "广告/传媒/文化/体育", + "tip": null, + "subLevelModelList": [ + { + "code": 100104, + "name": "文化艺术/娱乐", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100105, + "name": "体育", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100101, + "name": "广告/公关/会展", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100103, + "name": "广播/影视", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100102, + "name": "新闻/出版", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100900, + "name": "制造业", + "tip": null, + "subLevelModelList": [ + { + "code": 100906, + "name": "通用设备", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100907, + "name": "专用设备", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100908, + "name": "电气机械/器材", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100909, + "name": "金属制品", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100910, + "name": "非金属矿物制品", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100911, + "name": "橡胶/塑料制品", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100912, + "name": "化学原料/化学制品", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100913, + "name": "仪器仪表", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100914, + "name": "自动化设备", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100904, + "name": "印刷/包装/造纸", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100905, + "name": "铁路/船舶/航空/航天制造", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100915, + "name": "计算机/通信/其他电子设备", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100916, + "name": "新材料", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100901, + "name": "机械设备/机电/重工", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100902, + "name": "仪器仪表/工业自动化", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100903, + "name": "原材料及加工/模具", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100917, + "name": "其他制造业", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100600, + "name": "专业服务", + "tip": null, + "subLevelModelList": [ + { + "code": 100601, + "name": "咨询", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100605, + "name": "财务/审计/税务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100604, + "name": "人力资源服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100602, + "name": "法律", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100609, + "name": "检测/认证/知识产权", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100603, + "name": "翻译", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100608, + "name": "其他专业服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100400, + "name": "制药/医疗", + "tip": null, + "subLevelModelList": [ + { + "code": 100402, + "name": "医疗服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100404, + "name": "医美服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100403, + "name": "医疗器械", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100405, + "name": "IVD", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100401, + "name": "生物/制药", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100406, + "name": "医药批发零售", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100407, + "name": "医疗研发外包", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100800, + "name": "汽车", + "tip": null, + "subLevelModelList": [ + { + "code": 100804, + "name": "新能源汽车", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100805, + "name": "汽车智能网联", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100806, + "name": "汽车经销商", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100807, + "name": "汽车后市场", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100801, + "name": "汽车研发/制造", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100802, + "name": "汽车零部件", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100808, + "name": "摩托车/自行车制造", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100803, + "name": "4S店/后市场", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100500, + "name": "交通运输/物流", + "tip": null, + "subLevelModelList": [ + { + "code": 100505, + "name": "即时配送", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100506, + "name": "快递", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100507, + "name": "公路物流", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100508, + "name": "同城货运", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100509, + "name": "跨境物流", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100510, + "name": "装卸搬运和仓储业", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100511, + "name": "客运服务", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100512, + "name": "港口/铁路/公路/机场", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100501, + "name": "交通/运输", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100502, + "name": "物流/仓储", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101200, + "name": "能源/化工/环保", + "tip": null, + "subLevelModelList": [ + { + "code": 101208, + "name": "光伏", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101209, + "name": "储能", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101210, + "name": "动力电池", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101211, + "name": "风电", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101212, + "name": "其他新能源", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101207, + "name": "环保", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101202, + "name": "化工", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101205, + "name": "电力/热力/燃气/水利", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101201, + "name": "石油/石化", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101203, + "name": "矿产/地质", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101204, + "name": "采掘/冶炼", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101206, + "name": "新能源", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100200, + "name": "金融", + "tip": null, + "subLevelModelList": [ + { + "code": 100206, + "name": "互联网金融", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100201, + "name": "银行", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100207, + "name": "投资/融资", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100203, + "name": "证券/期货", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100204, + "name": "基金", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100202, + "name": "保险", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100208, + "name": "租赁/拍卖/典当/担保", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100205, + "name": "信托", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100209, + "name": "财富管理", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 100210, + "name": "其他金融业", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101300, + "name": "政府/非盈利机构/其他", + "tip": null, + "subLevelModelList": [ + { + "code": 101303, + "name": "农/林/牧/渔", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101302, + "name": "非盈利机构", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101301, + "name": "政府/公共事业", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + }, + { + "code": 101304, + "name": "其他行业", + "tip": null, + "subLevelModelList": null, + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } + ], + "firstChar": null, + "pinyin": null, + "rank": 0, + "mark": 0, + "positionType": 0, + "cityType": 0, + "capital": 0, + "color": null, + "recruitmentType": null, + "cityCode": null, + "regionCode": 0, + "value": null + } +] \ No newline at end of file diff --git a/packages/ui/src/renderer/src/features/BossRecommendFilterV1/combineCalculator.ts b/packages/ui/src/renderer/src/features/BossRecommendFilterV1/combineCalculator.ts new file mode 100644 index 0000000..b643d8c --- /dev/null +++ b/packages/ui/src/renderer/src/features/BossRecommendFilterV1/combineCalculator.ts @@ -0,0 +1,125 @@ +//# region get all combinations +export function* combineFiltersWithConstraintsGenerator(selectedFilters) { + const { + salaryList = [], + experienceList = [], + degreeList = [], + scaleList = [], + industryList = [] + } = selectedFilters + + // 使用迭代生成组合 + function combine(arr, min, max) { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const result: any[] = [] + const n = arr.length + + // 生成长度在[min, max]范围内的所有组合 + for (let r = min; r <= Math.min(max, n); r++) { + const indices = Array(r) + .fill(0) + .map((_, i) => i) // 初始化索引 + result.push(indices.map((i) => arr[i])) // 保存初始组合 + + while (true) { + let i = r - 1 + + // 从后往前找第一个未到达上界的索引 + while (i >= 0 && indices[i] === i + n - r) { + i-- + } + + // 没有更多组合时退出 + if (i < 0) break + + indices[i]++ + + // 更新接下来的所有索引 + for (let j = i + 1; j < r; j++) { + indices[j] = indices[j - 1] + 1 + } + + result.push(indices.map((j) => arr[j])) + } + } + + return result + } + + // 生成符合限制条件的组合 + const salaryComb = combine(salaryList, 0, 1) // Salary: 0-1 个 + const experienceComb = combine(experienceList, 0, experienceList.length) // Experience: 0 个或更多 + const degreeComb = combine(degreeList, 0, degreeList.length) // Degree: 0 个或更多 + const scaleComb = combine(scaleList, 0, scaleList.length) // Scale: 0 个或更多 + const industryComb = combine(industryList, 0, 3) // Industry: 0-3 个 + + // 通过迭代生成所有组合,代替递归 + for (const salary of salaryComb) { + for (const experience of experienceComb) { + for (const degree of degreeComb) { + for (const scale of scaleComb) { + for (const industry of industryComb) { + yield { + salaryList: salary, + experienceList: experience, + degreeList: degree, + scaleList: scale, + industryList: industry + } + } + } + } + } + } +} +//#endregion + +//#region get count of combinations +// 计算从 n 个元素中选 r 个的组合数 C(n, r) +function combination(n, r) { + if (r > n) return 0 + let numerator = 1, + denominator = 1 + for (let i = 0; i < r; i++) { + numerator *= n - i + denominator *= i + 1 + } + return numerator / denominator +} + +// 计算符合限制条件的组合数量 +function calculateCombinationCount(arrLength, min, max) { + let totalCombinations = 0 + for (let i = min; i <= Math.min(max, arrLength); i++) { + totalCombinations += combination(arrLength, i) + } + return totalCombinations +} + +export function calculateTotalCombinations(selectedFilters) { + const { + salaryList = [], + experienceList = [], + degreeList = [], + scaleList = [], + industryList = [] + } = selectedFilters + + // 计算每个条件的组合数量 + const salaryCombCount = calculateCombinationCount(salaryList.length, 0, 1) // Salary: 0-1 个 + const experienceCombCount = calculateCombinationCount( + experienceList.length, + 0, + experienceList.length + ) // Experience: 0 个或更多 + const degreeCombCount = calculateCombinationCount(degreeList.length, 0, degreeList.length) // Degree: 0 个或更多 + const scaleCombCount = calculateCombinationCount(scaleList.length, 0, scaleList.length) // Scale: 0 个或更多 + const industryCombCount = calculateCombinationCount(industryList.length, 0, 3) // Industry: 0-3 个 + + // 总组合数是每个条件的组合数量的乘积 + const totalCombinations = + salaryCombCount * experienceCombCount * degreeCombCount * scaleCombCount * industryCombCount + + return totalCombinations +} +//#endregion diff --git a/packages/ui/src/renderer/src/features/BossRecommendFilterV1/index.vue b/packages/ui/src/renderer/src/features/BossRecommendFilterV1/index.vue new file mode 100644 index 0000000..7556c03 --- /dev/null +++ b/packages/ui/src/renderer/src/features/BossRecommendFilterV1/index.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/packages/ui/src/renderer/src/page/Configuration/GeekAutoStartChatWithBoss.vue b/packages/ui/src/renderer/src/page/Configuration/GeekAutoStartChatWithBoss.vue index 1a6f350..2c5c48e 100644 --- a/packages/ui/src/renderer/src/page/Configuration/GeekAutoStartChatWithBoss.vue +++ b/packages/ui/src/renderer/src/page/Configuration/GeekAutoStartChatWithBoss.vue @@ -23,6 +23,26 @@ @blur="handleExpectCompaniesInputBlur" /> + + +
+ 当前组合条件数:{{ currentRecommendJobFilterV1CombinationCount.toLocaleString() }} + 组合条件太多了,少选择一些吧😅 + 你咋不上天呢😅 +
+
仅保存配置 保存配置,并开始求职! @@ -32,14 +52,27 @@