1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
//! 招聘(Hire)服务
//!
//! 提供飞书招聘平台的完整功能集,涵盖职位管理、候选人管理、面试流程、
//! Offer管理等全生命周期的招聘业务。这是企业人才获取和招聘管理的核心服务模块。
//!
//! # 核心功能模块
//!
//! ## 招聘配置 (recruitment_config)
//! - 🏢 组织架构和权限管理
//! - 📋 职位和招聘需求管理
//! - 🔄 招聘流程配置
//! - 📊 面试评价和Offer设置
//!
//! ## 候选人获取 (get_candidates)
//! - 🌐 招聘官网和渠道管理
//! - 👥 内推和推荐管理
//! - 🤝 猎头供应商对接
//! - 🔗 外部系统集成
//!
//! ## 候选人管理 (candidate_management)
//! - 👤 人才库管理和搜索
//! - 📄 简历投递和筛选
//! - 🎯 面试安排和评估
//! - 💼 Offer创建和管理
//! - 🎓 入职流程和状态跟踪
//!
//! ## 生态对接 (ecological_docking)
//! - 🔧 自定义字段管理
//! - 🔍 背调服务集成
//! - 📝 笔试平台对接
//! - 📊 第三方数据同步
//!
//! ## 内推账户 (referral_account)
//! - 💰 内推奖励和账户管理
//! - 💸 提现和财务对账
//! - 📈 内推效果统计
//!
//! ## 附件管理 (attachment)
//! - 📎 简历和文档上传
//! - 🔄 文件格式转换
//! - 🔗 附件链接管理
//!
//! # 使用示例
//!
//! ```rust
//! use open_lark::prelude::*;
//!
//! let client = LarkClient::builder("app_id", "app_secret")
//! .with_app_type(AppType::SelfBuild)
//! .build();
//!
//! // 获取招聘服务
//! let hire = &client.hire;
//!
//! // 职位管理示例
//! // let job_request = CreateJobRequest::builder()
//! // .title("高级软件工程师")
//! // .department_id("dept_123")
//! // .build();
//! // let job = hire.recruitment_config.job.create(job_request, None).await?;
//!
//! // 候选人管理示例
//! // let talent_request = CreateTalentRequest::builder()
//! // .name("张三")
//! // .email("zhangsan@example.com")
//! // .build();
//! // let talent = hire.candidate_management.talent.create(talent_request, None).await?;
//! ```
//!
//! # 权限要求
//!
//! 使用招聘服务需要相应的应用权限:
//! - `hire:job` - 职位管理权限
//! - `hire:candidate` - 候选人管理权限
//! - `hire:application` - 投递管理权限
//! - `hire:interview` - 面试管理权限
//! - `hire:offer` - Offer管理权限
//! - `hire:onboard` - 入职管理权限
/// 附件管理功能
/// 候选人管理功能
/// 生态对接功能
/// 候选人获取功能
/// 数据模型定义
/// 招聘配置功能
/// 内推账户功能
/// 招聘服务 v1 版本
use crateConfig;
use AttachmentService;
use CandidateManagementService;
use EcologicalDockingService;
use GetCandidatesService;
use RecruitmentConfigService;
use ReferralAccountService;
/// 招聘服务
///
/// 企业招聘管理的统一入口,提供完整的人才获取和招聘流程管理能力。
/// 支持从职位发布到入职完成的全生命周期招聘业务。
///
/// # 服务架构
///
/// - **recruitment_config**: 招聘配置和基础设置
/// - **get_candidates**: 候选人获取和渠道管理
/// - **candidate_management**: 候选人全生命周期管理
/// - **ecological_docking**: 第三方系统集成
/// - **referral_account**: 内推奖励和账户管理
/// - **attachment**: 文档和附件处理
///
/// # 核心特性
///
/// - 🚀 完整的招聘流程管理
/// - 👥 多渠道候选人获取
/// - 🎯 智能简历筛选和匹配
/// - 📊 数据驱动的招聘分析
/// - 🔗 丰富的第三方集成能力
/// - 💰 内推激励和管理体系
///
/// # 适用场景
///
/// - 企业人才招聘和获取
/// - 招聘流程标准化管理
/// - 多渠道人才库建设
/// - 招聘数据分析和优化
/// - HR系统集成和协作
///
/// # 最佳实践
///
/// - 建立清晰的招聘流程和标准
/// - 充分利用多渠道候选人获取
/// - 及时更新职位和候选人状态
/// - 重视候选人体验和反馈
/// - 定期分析招聘数据和效果