diff --git a/TenantAccessList.md b/TenantAccessList.md
index e3a7af8..2d384ff 100644
--- a/TenantAccessList.md
+++ b/TenantAccessList.md
@@ -635,7 +635,7 @@
GetVcV1Alerts |
318 | 2024-08-13 | ✓ | 考勤打卡 | 创建班次 |
PostAttendanceV1Shifts |
-319 | 2024-08-13 | ✓ | 考勤打卡 | 删除班次 |
+319 | 2024-08-27 | ✓ | 考勤打卡 | 删除班次 |
DeleteAttendanceV1ShiftsByShiftId |
320 | 2024-08-13 | ✓ | 考勤打卡 | 按 ID 查询班次 |
GetAttendanceV1ShiftsByShiftId |
@@ -643,11 +643,11 @@
PostAttendanceV1ShiftsQuery |
322 | 2024-08-13 | ✓ | 考勤打卡 | 查询所有班次 |
GetAttendanceV1Shifts |
-323 | 2024-08-13 | ✓ | 考勤打卡 | 创建或修改考勤组 |
+323 | 2024-08-28 | ✓ | 考勤打卡 | 创建或修改考勤组 |
PostAttendanceV1Groups |
324 | 2024-07-05 | ✓ | 通讯录 | 获取单位信息 |
GetContactV3UnitByUnitId |
-325 | 2024-08-13 | ✓ | 考勤打卡 | 删除考勤组 |
+325 | 2024-08-28 | ✓ | 考勤打卡 | 删除考勤组 |
DeleteAttendanceV1GroupsByGroupId |
326 | 2024-08-13 | ✓ | 考勤打卡 | 按 ID 查询考勤组 |
GetAttendanceV1GroupsByGroupId |
@@ -655,7 +655,7 @@
PostAttendanceV1GroupsSearch |
328 | 2024-08-13 | ✓ | 考勤打卡 | 查询所有考勤组 |
GetAttendanceV1Groups |
-329 | 2024-08-13 | ✓ | 考勤打卡 | 创建或修改排班表 |
+329 | 2024-08-27 | ✓ | 考勤打卡 | 创建或修改排班表 |
PostAttendanceV1UserDailyShiftsBatchCreate |
330 | 2024-08-13 | ✓ | 考勤打卡 | 查询排班表 |
PostAttendanceV1UserDailyShiftsQuery |
@@ -693,7 +693,7 @@
PostAttendanceV1UserTasksQuery |
347 | 2024-07-05 | ✓ | 通讯录 | 添加用户组成员 |
PostContactV3GroupByGroupIdMemberAdd |
-348 | 2024-08-13 | ✓ | 考勤打卡 | 修改用户人脸识别信息 |
+348 | 2024-08-28 | ✓ | 考勤打卡 | 修改用户人脸识别信息 |
PostAttendanceV1UserSettingsModify |
349 | 2024-08-13 | ✓ | 考勤打卡 | 批量查询用户人脸识别信息 |
GetAttendanceV1UserSettingsQuery |
@@ -759,7 +759,7 @@
GetApprovalV4ExternalTasks |
380 | 2024-08-12 | ✓ | 通讯录 | 批量移除用户组成员 |
PostContactV3GroupByGroupIdMemberBatchRemove |
-381 | 2024-08-14 | ✓ | 审批 | 发送审批 Bot 消息 |
+381 | 2024-08-27 | ✓ | 审批 | 发送审批 Bot 消息 |
PostApprovalV1MessageSend |
382 | 2024-01-26 | ✓ | 审批 | 更新审批 Bot 消息 |
PostApprovalV1MessageUpdate |
@@ -999,105 +999,105 @@
PostTaskV2CustomFieldsByCustomFieldGuidOptions |
500 | 2023-09-11 | ✓ | 任务 | 更新自定义字段选项 |
PatchTaskV2CustomFieldsByCustomFieldGuidOptionsByOptionGuid |
-501 | 2024-08-15 | ✓ | 邮箱 | 创建邮件组 |
+501 | 2024-08-28 | ✓ | 邮箱 | 创建邮件组 |
PostMailV1Mailgroups |
502 | 2024-07-05 | ✓ | 通讯录 | 删除职级 |
DeleteContactV3JobLevelsByJobLevelId |
-503 | 2024-08-15 | ✓ | 邮箱 | 删除邮件组 |
+503 | 2024-08-28 | ✓ | 邮箱 | 删除邮件组 |
DeleteMailV1MailgroupsByMailgroupId |
-504 | 2024-08-15 | ✓ | 邮箱 | 修改邮件组部分信息 |
+504 | 2024-08-28 | ✓ | 邮箱 | 修改邮件组部分信息 |
PatchMailV1MailgroupsByMailgroupId |
-505 | 2024-08-15 | ✓ | 邮箱 | 修改邮件组全部信息 |
+505 | 2024-08-28 | ✓ | 邮箱 | 修改邮件组全部信息 |
PutMailV1MailgroupsByMailgroupId |
-506 | 2024-08-15 | ✓ | 邮箱 | 查询指定邮件组 |
+506 | 2024-08-28 | ✓ | 邮箱 | 查询指定邮件组 |
GetMailV1MailgroupsByMailgroupId |
-507 | 2024-08-15 | ✓ | 邮箱 | 批量获取邮件组 |
+507 | 2024-08-28 | ✓ | 邮箱 | 批量获取邮件组 |
GetMailV1Mailgroups |
-508 | 2024-08-15 | ✓ | 邮箱 | 批量创建邮件组管理员 |
+508 | 2024-08-28 | ✓ | 邮箱 | 批量创建邮件组管理员 |
PostMailV1MailgroupsByMailgroupIdManagersBatchCreate |
-509 | 2024-08-15 | ✓ | 邮箱 | 批量删除邮件组管理员 |
+509 | 2024-08-28 | ✓ | 邮箱 | 批量删除邮件组管理员 |
PostMailV1MailgroupsByMailgroupIdManagersBatchDelete |
-510 | 2024-08-15 | ✓ | 邮箱 | 批量获取邮件组管理员 |
+510 | 2024-08-28 | ✓ | 邮箱 | 批量获取邮件组管理员 |
GetMailV1MailgroupsByMailgroupIdManagers |
-511 | 2024-08-15 | ✓ | 邮箱 | 创建邮件组成员 |
+511 | 2024-08-28 | ✓ | 邮箱 | 创建邮件组成员 |
PostMailV1MailgroupsByMailgroupIdMembers |
-512 | 2024-08-15 | ✓ | 邮箱 | 删除邮件组成员 |
+512 | 2024-08-28 | ✓ | 邮箱 | 删除邮件组成员 |
DeleteMailV1MailgroupsByMailgroupIdMembersByMemberId |
513 | 2024-07-05 | ✓ | 通讯录 | 更新职级 |
PutContactV3JobLevelsByJobLevelId |
-514 | 2024-08-15 | ✓ | 邮箱 | 查询指定邮件组成员 |
+514 | 2024-08-28 | ✓ | 邮箱 | 查询指定邮件组成员 |
GetMailV1MailgroupsByMailgroupIdMembersByMemberId |
-515 | 2024-08-15 | ✓ | 邮箱 | 获取所有邮件组成员 |
+515 | 2024-08-28 | ✓ | 邮箱 | 获取所有邮件组成员 |
GetMailV1MailgroupsByMailgroupIdMembers |
-516 | 2024-08-15 | ✓ | 邮箱 | 批量创建邮件组成员 |
+516 | 2024-08-28 | ✓ | 邮箱 | 批量创建邮件组成员 |
PostMailV1MailgroupsByMailgroupIdMembersBatchCreate |
-517 | 2024-08-15 | ✓ | 邮箱 | 批量删除邮件组成员 |
+517 | 2024-08-28 | ✓ | 邮箱 | 批量删除邮件组成员 |
DeleteMailV1MailgroupsByMailgroupIdMembersBatchDelete |
-518 | 2024-08-15 | ✓ | 邮箱 | 创建邮件组别名 |
+518 | 2024-08-28 | ✓ | 邮箱 | 创建邮件组别名 |
PostMailV1MailgroupsByMailgroupIdAliases |
-519 | 2024-08-15 | ✓ | 邮箱 | 删除邮件组别名 |
+519 | 2024-08-28 | ✓ | 邮箱 | 删除邮件组别名 |
DeleteMailV1MailgroupsByMailgroupIdAliasesByAliasId |
-520 | 2024-08-15 | ✓ | 邮箱 | 获取邮件组所有别名 |
+520 | 2024-08-28 | ✓ | 邮箱 | 获取邮件组所有别名 |
GetMailV1MailgroupsByMailgroupIdAliases |
-521 | 2024-08-15 | ✓ | 邮箱 | 创建邮件组权限成员 |
+521 | 2024-08-28 | ✓ | 邮箱 | 创建邮件组权限成员 |
PostMailV1MailgroupsByMailgroupIdPermissionMembers |
-522 | 2024-08-15 | ✓ | 邮箱 | 删除邮件组权限成员 |
+522 | 2024-08-28 | ✓ | 邮箱 | 删除邮件组权限成员 |
DeleteMailV1MailgroupsByMailgroupIdPermissionMembersByPermissionMemberId |
-523 | 2024-08-15 | ✓ | 邮箱 | 获取邮件组权限成员 |
+523 | 2024-08-28 | ✓ | 邮箱 | 获取邮件组权限成员 |
GetMailV1MailgroupsByMailgroupIdPermissionMembersByPermissionMemberId |
524 | 2024-07-05 | ✓ | 通讯录 | 获取单个职级信息 |
GetContactV3JobLevelsByJobLevelId |
-525 | 2024-08-15 | ✓ | 邮箱 | 批量获取邮件组权限成员 |
+525 | 2024-08-28 | ✓ | 邮箱 | 批量获取邮件组权限成员 |
GetMailV1MailgroupsByMailgroupIdPermissionMembers |
-526 | 2024-08-15 | ✓ | 邮箱 | 批量创建邮件组权限成员 |
+526 | 2024-08-28 | ✓ | 邮箱 | 批量创建邮件组权限成员 |
PostMailV1MailgroupsByMailgroupIdPermissionMembersBatchCreate |
-527 | 2024-08-15 | ✓ | 邮箱 | 批量删除邮件组权限成员 |
+527 | 2024-08-28 | ✓ | 邮箱 | 批量删除邮件组权限成员 |
DeleteMailV1MailgroupsByMailgroupIdPermissionMembersBatchDelete |
-528 | 2024-08-15 | ✓ | 邮箱 | 创建公共邮箱 |
+528 | 2024-08-28 | ✓ | 邮箱 | 创建公共邮箱 |
PostMailV1PublicMailboxes |
-529 | 2024-08-15 | ✓ | 邮箱 | 修改公共邮箱部分信息 |
+529 | 2024-08-28 | ✓ | 邮箱 | 修改公共邮箱部分信息 |
PatchMailV1PublicMailboxesByPublicMailboxId |
-530 | 2024-08-15 | ✓ | 邮箱 | 修改公共邮箱全部信息 |
+530 | 2024-08-28 | ✓ | 邮箱 | 修改公共邮箱全部信息 |
PutMailV1PublicMailboxesByPublicMailboxId |
-531 | 2024-08-15 | ✓ | 邮箱 | 查询指定公共邮箱 |
+531 | 2024-08-28 | ✓ | 邮箱 | 查询指定公共邮箱 |
GetMailV1PublicMailboxesByPublicMailboxId |
-532 | 2024-08-15 | ✓ | 邮箱 | 查询所有公共邮箱 |
+532 | 2024-08-28 | ✓ | 邮箱 | 查询所有公共邮箱 |
GetMailV1PublicMailboxes |
-533 | 2024-08-15 | ✓ | 邮箱 | 永久删除公共邮箱 |
+533 | 2024-08-28 | ✓ | 邮箱 | 永久删除公共邮箱 |
DeleteMailV1PublicMailboxesByPublicMailboxId |
-534 | 2024-08-15 | ✓ | 邮箱 | 添加公共邮箱成员 |
+534 | 2024-08-28 | ✓ | 邮箱 | 添加公共邮箱成员 |
PostMailV1PublicMailboxesByPublicMailboxIdMembers |
535 | 2024-07-05 | ✓ | 通讯录 | 获取租户职级列表 |
GetContactV3JobLevels |
-536 | 2024-08-15 | ✓ | 邮箱 | 删除公共邮箱单个成员 |
+536 | 2024-08-28 | ✓ | 邮箱 | 删除公共邮箱单个成员 |
DeleteMailV1PublicMailboxesByPublicMailboxIdMembersByMemberId |
-537 | 2024-08-15 | ✓ | 邮箱 | 删除公共邮箱所有成员 |
+537 | 2024-08-28 | ✓ | 邮箱 | 删除公共邮箱所有成员 |
PostMailV1PublicMailboxesByPublicMailboxIdMembersClear |
-538 | 2024-08-15 | ✓ | 邮箱 | 查询指定公共邮箱成员信息 |
+538 | 2024-08-28 | ✓ | 邮箱 | 查询指定公共邮箱成员信息 |
GetMailV1PublicMailboxesByPublicMailboxIdMembersByMemberId |
-539 | 2024-08-15 | ✓ | 邮箱 | 查询所有公共邮箱成员信息 |
+539 | 2024-08-28 | ✓ | 邮箱 | 查询所有公共邮箱成员信息 |
GetMailV1PublicMailboxesByPublicMailboxIdMembers |
-540 | 2024-08-15 | ✓ | 邮箱 | 批量添加公共邮箱成员 |
+540 | 2024-08-28 | ✓ | 邮箱 | 批量添加公共邮箱成员 |
PostMailV1PublicMailboxesByPublicMailboxIdMembersBatchCreate |
-541 | 2024-08-15 | ✓ | 邮箱 | 批量删除公共邮箱成员 |
+541 | 2024-08-28 | ✓ | 邮箱 | 批量删除公共邮箱成员 |
DeleteMailV1PublicMailboxesByPublicMailboxIdMembersBatchDelete |
-542 | 2024-08-15 | ✓ | 邮箱 | 创建公共邮箱别名 |
+542 | 2024-08-28 | ✓ | 邮箱 | 创建公共邮箱别名 |
PostMailV1PublicMailboxesByPublicMailboxIdAliases |
-543 | 2024-08-15 | ✓ | 邮箱 | 删除公共邮箱别名 |
+543 | 2024-08-28 | ✓ | 邮箱 | 删除公共邮箱别名 |
DeleteMailV1PublicMailboxesByPublicMailboxIdAliasesByAliasId |
-544 | 2024-08-15 | ✓ | 邮箱 | 查询公共邮箱的所有别名 |
+544 | 2024-08-28 | ✓ | 邮箱 | 查询公共邮箱的所有别名 |
GetMailV1PublicMailboxesByPublicMailboxIdAliases |
-545 | 2024-08-15 | ✓ | 邮箱 | 从回收站删除用户邮箱地址 |
+545 | 2024-08-28 | ✓ | 邮箱 | 从回收站删除用户邮箱地址 |
DeleteMailV1UserMailboxesByUserMailboxId |
546 | 2024-07-05 | ✓ | 通讯录 | 创建序列 |
PostContactV3JobFamilies |
-547 | 2024-08-15 | ✓ | 邮箱 | 创建用户邮箱别名 |
+547 | 2024-08-28 | ✓ | 邮箱 | 创建用户邮箱别名 |
PostMailV1UserMailboxesByUserMailboxIdAliases |
-548 | 2024-08-15 | ✓ | 邮箱 | 删除用户邮箱别名 |
+548 | 2024-08-28 | ✓ | 邮箱 | 删除用户邮箱别名 |
DeleteMailV1UserMailboxesByUserMailboxIdAliasesByAliasId |
-549 | 2024-08-15 | ✓ | 邮箱 | 获取用户邮箱所有别名 |
+549 | 2024-08-28 | ✓ | 邮箱 | 获取用户邮箱所有别名 |
GetMailV1UserMailboxesByUserMailboxIdAliases |
-550 | 2024-08-15 | ✓ | 邮箱 | 查询邮箱地址状态 |
+550 | 2024-08-28 | ✓ | 邮箱 | 查询邮箱地址状态 |
PostMailV1UsersQuery |
551 | 2022-03-15 | ✓ | 应用信息 | 校验应用管理员 |
GetApplicationV3IsUserAdmin |
@@ -1391,15 +1391,15 @@
GetCorehrV1DepartmentsByDepartmentId |
696 | 2024-02-23 | ✓ | 飞书人事 | 批量查询部门 |
GetCorehrV1Departments |
-697 | 2024-02-06 | ✓ | 飞书人事(企业版) | 通过地点 ID 批量获取地点信息 |
+697 | 2024-08-28 | ✓ | 飞书人事(企业版) | 通过地点 ID 批量获取地点信息 |
PostCorehrV2LocationsBatchGet |
698 | 2024-02-06 | ✓ | 飞书人事 | 创建地点 |
PostCorehrV1Locations |
-699 | 2024-02-06 | ✓ | 飞书人事 | 删除地点 |
+699 | 2024-08-28 | ✓ | 飞书人事 | 删除地点 |
DeleteCorehrV1LocationsByLocationId |
-700 | 2024-05-10 | ✓ | 飞书人事 | 查询单个地点 |
+700 | 2024-08-28 | ✓ | 飞书人事 | 查询单个地点 |
GetCorehrV1LocationsByLocationId |
-701 | 2024-05-10 | ✓ | 飞书人事 | 批量查询地点 |
+701 | 2024-08-28 | ✓ | 飞书人事 | 批量分页查询地点信息 |
GetCorehrV1Locations |
702 | 2024-08-21 | ✓ | 消息与群组 | 合并转发消息 |
PostImV1MessagesMergeForward |
@@ -1465,19 +1465,19 @@
GetCorehrV1PreHiresByPreHireId |
733 | 2024-07-15 | ✓ | 飞书人事 | [不推荐] 批量查询待入职信息 |
GetCorehrV1PreHires |
-734 | 2024-07-23 | ✓ | 飞书人事(企业版) | 搜索合同 |
+734 | 2024-08-26 | ✓ | 飞书人事(企业版) | 搜索合同 |
PostCorehrV2ContractsSearch |
735 | 2024-08-09 | ✓ | 消息与群组 | 获取消息中的资源文件 |
GetImV1MessagesByMessageIdResourcesByFileKey |
-736 | 2024-07-23 | ✓ | 飞书人事 | 创建合同 |
+736 | 2024-08-26 | ✓ | 飞书人事 | 新建合同 |
PostCorehrV1Contracts |
737 | 2024-07-23 | ✓ | 飞书人事 | 删除合同 |
DeleteCorehrV1ContractsByContractId |
-738 | 2024-07-23 | ✓ | 飞书人事 | 更新合同 |
+738 | 2024-08-26 | ✓ | 飞书人事 | 更新合同 |
PatchCorehrV1ContractsByContractId |
-739 | 2024-07-23 | ✓ | 飞书人事 | 查询单个合同 |
+739 | 2024-08-26 | ✓ | 飞书人事 | 查询单个合同 |
GetCorehrV1ContractsByContractId |
-740 | 2024-07-23 | ✓ | 飞书人事 | 批量查询合同 |
+740 | 2024-08-26 | ✓ | 飞书人事 | 批量查询合同 |
GetCorehrV1Contracts |
741 | 2024-07-15 | ✓ | 飞书人事(企业版) | 搜索试用期信息 |
PostCorehrV2ProbationSearch |
@@ -1535,25 +1535,25 @@
GetCorehrV1CompensationStandardsMatch |
768 | 2024-08-23 | ✓ | 消息与群组 | 发送短信加急 |
PatchImV1MessagesByMessageIdUrgentSms |
-769 | 2024-08-02 | ✓ | 招聘 | 新建职位 |
+769 | 2024-08-28 | ✓ | 招聘 | 新建职位 |
PostHireV1JobsCombinedCreate |
770 | 2024-01-22 | ✓ | 招聘 | 获取职位信息 |
GetHireV1JobsByJobId |
771 | 2024-06-21 | ✓ | 招聘 | 获取职位设置 |
GetHireV1JobsByJobIdConfig |
-772 | 2024-08-02 | ✓ | 招聘 | 更新职位 |
+772 | 2024-08-28 | ✓ | 招聘 | 更新职位 |
PostHireV1JobsByJobIdCombinedUpdate |
773 | 2024-03-15 | ✓ | 招聘 | 更新职位设置 |
PostHireV1JobsByJobIdUpdateConfig |
-774 | 2023-11-02 | ✓ | 招聘 | 获取职位类别列表 |
+774 | 2024-08-28 | ✓ | 招聘 | 获取职位类别列表 |
GetHireV1JobTypes |
-775 | 2024-08-09 | ✓ | 招聘 | 创建招聘需求 |
+775 | 2024-08-28 | ✓ | 招聘 | 创建招聘需求 |
PostHireV1JobRequirements |
-776 | 2024-07-11 | ✓ | 招聘 | 获取招聘需求信息 |
+776 | 2024-08-28 | ✓ | 招聘 | 获取招聘需求信息 |
PostHireV1JobRequirementsSearch |
-777 | 2024-07-11 | ✓ | 招聘 | 获取招聘需求列表 |
+777 | 2024-08-28 | ✓ | 招聘 | 获取招聘需求列表 |
GetHireV1JobRequirements |
-778 | 2024-08-07 | ✓ | 招聘 | 更新招聘需求 |
+778 | 2024-08-28 | ✓ | 招聘 | 更新招聘需求 |
PutHireV1JobRequirementsByJobRequirementId |
779 | 2024-07-05 | ✓ | 通讯录 | 批量获取用户信息 |
GetContactV3UsersBatch |
@@ -1561,17 +1561,17 @@
PatchImV1MessagesByMessageIdUrgentPhone |
781 | 2024-08-09 | ✓ | 招聘 | 删除招聘需求 |
DeleteHireV1JobRequirementsByJobRequirementId |
-782 | 2024-08-09 | ✓ | 招聘 | 获取招聘需求模板列表 |
+782 | 2024-08-27 | ✓ | 招聘 | 获取招聘需求模板列表 |
GetHireV1JobRequirementSchemas |
-783 | 2024-08-09 | ✓ | 招聘 | 获取招聘流程信息 |
+783 | 2024-08-28 | ✓ | 招聘 | 获取招聘流程信息 |
GetHireV1JobProcesses |
-784 | 2023-11-02 | ✓ | 招聘 | 获取信息登记表模板列表 |
+784 | 2024-08-28 | ✓ | 招聘 | 获取信息登记表列表 |
GetHireV1RegistrationSchemas |
-785 | 2024-08-09 | ✓ | 招聘 | 获取内推官网下职位广告列表 |
+785 | 2024-08-28 | ✓ | 招聘 | 获取内推官网下职位广告列表 |
GetHireV1ReferralWebsitesJobPosts |
-786 | 2024-08-07 | ✓ | 招聘 | 获取内推官网下职位广告详情 |
+786 | 2024-08-28 | ✓ | 招聘 | 获取内推官网下职位广告详情 |
GetHireV1ReferralWebsitesJobPostsByJobPostId |
-787 | 2024-08-09 | ✓ | 招聘 | 获取内推信息 |
+787 | 2024-08-27 | ✓ | 招聘 | 获取内推信息 |
GetHireV1ReferralsGetByApplication |
788 | 2024-07-03 | ✓ | 招聘 | 创建外部投递 |
PostHireV1ExternalApplications |
@@ -1581,7 +1581,7 @@
DeleteHireV1ExternalApplicationsByExternalApplicationId |
791 | 2024-08-23 | ✓ | 消息与群组 | 批量发送消息 |
PostMessageV4BatchSend |
-792 | 2024-07-03 | ✓ | 招聘 | 创建外部面试 |
+792 | 2024-08-26 | ✓ | 招聘 | 创建外部面试 |
PostHireV1ExternalInterviews |
793 | 2024-07-03 | ✓ | 招聘 | 创建外部面评 |
PostHireV1ExternalInterviewAssessments |
@@ -1591,9 +1591,9 @@
PostHireV1TalentsAddToFolder |
796 | 2024-06-28 | ✓ | 招聘 | 获取人才文件夹列表 |
GetHireV1TalentFolders |
-797 | 2024-03-05 | ✓ | 招聘 | 通过手机号或邮箱获取人才 ID |
+797 | 2024-08-28 | ✓ | 招聘 | 批量获取人才简要信息 |
PostHireV1TalentsBatchGetId |
-798 | 2024-08-23 | ✓ | 招聘 | 获取人才字段 |
+798 | 2024-08-28 | ✓ | 招聘 | 获取人才字段 |
GetHireV1TalentObjectsQuery |
799 | 2024-06-26 | ✓ | 招聘 | 获取人才信息 V1 |
GetHireV1TalentsByTalentId |
@@ -1607,9 +1607,9 @@
GetHireV1ApplicationsByApplicationId |
804 | 2024-08-19 | ✓ | 招聘 | 获取投递列表 |
GetHireV1Applications |
-805 | 2024-08-23 | ✓ | 招聘 | 获取简历评估信息 |
+805 | 2024-08-28 | ✓ | 招聘 | 批量获取简历评估信息 |
GetHireV1Evaluations |
-806 | 2024-08-23 | ✓ | 招聘 | 获取面试满意度问卷列表 |
+806 | 2024-08-28 | ✓ | 招聘 | 获取面试满意度问卷列表 |
GetHireV1Questionnaires |
807 | 2024-08-07 | ✓ | 招聘 | 获取面试信息 |
GetHireV1Interviews |
@@ -1631,9 +1631,9 @@
PostHireV1OffersByOfferIdInternOfferStatus |
816 | 2024-07-10 | ✓ | 招聘 | 更新 e-HR 导入任务结果 |
PatchHireV1EhrImportTasksByEhrImportTaskId |
-817 | 2024-07-10 | ✓ | 招聘 | 操作候选人入职 |
+817 | 2024-08-28 | ✓ | 招聘 | 操作候选人入职 |
PostHireV1ApplicationsByApplicationIdTransferOnboard |
-818 | 2024-01-22 | ✓ | 招聘 | 更新入职状态 |
+818 | 2024-08-28 | ✓ | 招聘 | 更新员工状态 |
PatchHireV1EmployeesByEmployeeId |
819 | 2024-07-11 | ✓ | 招聘 | 通过投递 ID 获取入职信息 |
GetHireV1EmployeesGetByApplication |
@@ -1651,9 +1651,9 @@
GetHireV1Notes |
826 | 2024-07-19 | ✓ | 招聘 | 获取简历来源列表 |
GetHireV1ResumeSources |
-827 | 2024-08-15 | ✓ | 招聘 | 创建账号自定义字段 |
+827 | 2024-08-28 | ✓ | 招聘 | 创建账号自定义字段 |
PostHireV1EcoAccountCustomFields |
-828 | 2024-08-15 | ✓ | 招聘 | 更新账号自定义字段 |
+828 | 2024-08-28 | ✓ | 招聘 | 更新账号自定义字段 |
PatchHireV1EcoAccountCustomFieldsBatchUpdate |
829 | 2024-08-15 | ✓ | 招聘 | 删除账号自定义字段 |
PostHireV1EcoAccountCustomFieldsBatchDelete |
@@ -1669,7 +1669,7 @@
PatchHireV1EcoBackgroundCheckPackagesBatchUpdate |
835 | 2024-08-21 | ✓ | 消息与群组 | 上传图片 |
PostImV1Images |
-836 | 2024-07-30 | ✓ | 招聘 | 删除背调套餐和附加调查项 |
+836 | 2024-08-28 | ✓ | 招聘 | 删除背调套餐和附加调查项 |
PostHireV1EcoBackgroundCheckPackagesBatchDelete |
837 | 2024-08-12 | ✓ | 招聘 | 更新背调订单进度 |
PostHireV1EcoBackgroundChecksUpdateProgress |
@@ -1677,15 +1677,15 @@
PostHireV1EcoBackgroundChecksUpdateResult |
839 | 2024-08-12 | ✓ | 招聘 | 终止背调订单 |
PostHireV1EcoBackgroundChecksCancel |
-840 | 2023-11-02 | ✓ | 招聘 | 推送试卷列表 |
+840 | 2024-08-26 | ✓ | 招聘 | 创建试卷列表 |
PostHireV1EcoExamPapers |
-841 | 2023-11-02 | ✓ | 招聘 | 更新试卷 |
+841 | 2024-08-26 | ✓ | 招聘 | 更新试卷列表 |
PatchHireV1EcoExamPapersBatchUpdate |
-842 | 2023-11-02 | ✓ | 招聘 | 删除试卷 |
+842 | 2024-08-26 | ✓ | 招聘 | 删除试卷列表 |
PostHireV1EcoExamPapersBatchDelete |
-843 | 2023-11-02 | ✓ | 招聘 | 回传笔试安排结果 |
+843 | 2024-08-28 | ✓ | 招聘 | 回传笔试安排结果 |
PostHireV1EcoExamsByExamIdLoginInfo |
-844 | 2024-03-15 | ✓ | 招聘 | 回传笔试结果 |
+844 | 2024-08-28 | ✓ | 招聘 | 回传笔试结果 |
PostHireV1EcoExamsByExamIdUpdateResult |
845 | 2024-07-26 | ✓ | 招聘 | 注册内推账户 |
PostHireV1ReferralAccount |
@@ -1697,7 +1697,7 @@
PostHireV1ReferralAccountByReferralAccountIdWithdraw |
849 | 2024-08-02 | ✓ | 招聘 | 内推账户提现数据对账 |
PostHireV1ReferralAccountReconciliation |
-850 | 2024-07-11 | ✓ | 招聘 | 获取附件信息 |
+850 | 2024-08-26 | ✓ | 招聘 | 获取附件信息 |
GetHireV1AttachmentsByAttachmentId |
851 | 2024-07-11 | ✓ | 招聘 | 获取附件 PDF 格式下载链接 |
GetHireV1AttachmentsByAttachmentIdPreview |
@@ -2019,19 +2019,19 @@
PostDocumentAiV1VehicleInvoiceRecognize |
1010 | 2024-01-03 | ✓ | AI 能力 | 识别文件中的健康证 |
PostDocumentAiV1HealthCertificateRecognize |
-1011 | 2024-02-06 | ✓ | 飞书人事(企业版) | 创建成本中心 |
+1011 | 2024-08-26 | ✓ | 飞书人事(企业版) | 创建成本中心 |
PostCorehrV2CostCenters |
1012 | 2024-02-06 | ✓ | 飞书人事(企业版) | 启用 / 停用成本中心 |
PatchCorehrV2CostCentersByCostCenterId |
-1013 | 2024-02-06 | ✓ | 飞书人事(企业版) | 删除成本中心 |
+1013 | 2024-08-26 | ✓ | 飞书人事(企业版) | 删除成本中心 |
DeleteCorehrV2CostCentersByCostCenterId |
-1014 | 2024-02-06 | ✓ | 飞书人事(企业版) | 搜索成本中心信息 |
+1014 | 2024-08-26 | ✓ | 飞书人事(企业版) | 搜索成本中心信息 |
PostCorehrV2CostCentersSearch |
1015 | 2024-02-06 | ✓ | 飞书人事(企业版) | 创建成本中心版本 |
PostCorehrV2CostCentersByCostCenterIdVersions |
-1016 | 2024-02-06 | ✓ | 飞书人事(企业版) | 更新成本中心版本 |
+1016 | 2024-08-26 | ✓ | 飞书人事(企业版) | 更正成本中心版本 |
PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionId |
-1017 | 2024-02-06 | ✓ | 飞书人事(企业版) | 删除成本中心版本 |
+1017 | 2024-08-26 | ✓ | 飞书人事(企业版) | 撤销成本中心版本 |
DeleteCorehrV2CostCentersByCostCenterIdVersionsByVersionId |
1018 | 2024-07-12 | ✓ | 招聘 | 获取职位上的招聘人员信息 |
GetHireV1JobsByJobIdRecruiter |
@@ -2051,7 +2051,7 @@
PostImV1ThreadsByThreadIdForward |
1026 | 2024-07-16 | ✓ | 日历 | 查询日程视图 |
GetCalendarV4CalendarsByCalendarIdEventsInstanceView |
-1027 | 2024-08-02 | ✓ | 招聘 | 获取职位列表 |
+1027 | 2024-08-28 | ✓ | 招聘 | 获取职位列表 |
GetHireV1Jobs |
1028 | 2024-06-26 | ✓ | 多维表格 | 查询记录 |
PostBitableV1AppsByAppTokenTablesByTableIdRecordsSearch |
@@ -2059,7 +2059,7 @@
PutApplicationV6ApplicationsByAppIdManagement |
1030 | 2024-02-27 | ✓ | 画板 | 获取所有节点 |
GetBoardV1WhiteboardsByWhiteboardIdNodes |
-1031 | 2024-08-23 | ✓ | 招聘 | 获取人才列表 |
+1031 | 2024-08-28 | ✓ | 招聘 | 获取人才列表 |
GetHireV1Talents |
1032 | 2024-03-07 | ✓ | AI 能力 | 识别文件中的简历信息 |
PostDocumentAiV1ResumeParse |
@@ -2135,9 +2135,9 @@
PostCorehrV2DepartmentsQueryMultiTimeline |
1068 | 2024-05-29 | 删除 | 云文档 | 搜索文件 |
PostSuiteDocsApiSearchObject |
-1069 | 2024-07-17 | ✓ | 飞书人事(企业版) | 添加人员 |
+1069 | 2024-08-26 | ✓ | 飞书人事(企业版) | 添加人员 |
PostCorehrV2Employees |
-1070 | 2024-07-10 | ✓ | 招聘 | 获取角色详情 |
+1070 | 2024-08-28 | ✓ | 招聘 | 获取角色详情 |
GetHireV1RolesByRoleId |
1071 | 2024-06-25 | ✓ | 招聘 | 获取终止投递原因 |
GetHireV1TerminationReasons |
@@ -2161,7 +2161,7 @@
PostPerformanceV2IndicatorsQuery |
1081 | 2024-07-10 | ✓ | 绩效 | 获取标签填写题配置 |
PostPerformanceV2QuestionsQuery |
-1082 | 2024-07-26 | ✓ | 绩效 | 获取绩效详情数据 |
+1082 | 2024-08-27 | ✓ | 绩效 | 获取绩效详情数据 |
PostPerformanceV2ReviewDatasQuery |
1083 | 2024-08-22 | ✓ | 绩效 | 获取指标列表 |
PostPerformanceV2MetricLibsQuery |
@@ -2177,23 +2177,23 @@
PostPerformanceV2MetricDetailsQuery |
1089 | 2024-07-02 | ✓ | 云文档 | 批量增加协作者权限 |
PostDriveV1PermissionsByTokenMembersBatchCreate |
-1090 | 2024-07-10 | ✓ | 绩效 | 批量删除补充信息 |
+1090 | 2024-08-28 | ✓ | 绩效 | 批量删除补充信息 |
DeletePerformanceV2AdditionalInformationsBatch |
-1091 | 2024-07-10 | ✓ | 绩效 | 批量查询补充信息 |
+1091 | 2024-08-28 | ✓ | 绩效 | 批量查询补充信息 |
PostPerformanceV2AdditionalInformationsQuery |
-1092 | 2024-07-10 | ✓ | 绩效 | 批量导入补充信息 |
+1092 | 2024-08-28 | ✓ | 绩效 | 批量导入补充信息 |
PostPerformanceV2AdditionalInformationsImport |
1093 | 2024-08-12 | ✓ | 招聘 | 创建附件 |
PostHireV1Attachments |
-1094 | 2024-08-02 | ✓ | 招聘 | 获取招聘官网下的职位列表 |
+1094 | 2024-08-27 | ✓ | 招聘 | 获取招聘官网下的职位广告列表 |
GetHireV1WebsitesByWebsiteIdJobPosts |
1095 | 2024-07-22 | ✓ | 招聘 | 获取项目列表 |
GetHireV1Subjects |
1096 | 2024-07-22 | ✓ | 招聘 | 获取职能分类列表 |
GetHireV1JobFunctions |
-1097 | 2024-08-02 | ✓ | 招聘 | 搜索招聘官网下的职位列表 |
+1097 | 2024-08-27 | ✓ | 招聘 | 搜索招聘官网下的职位广告列表 |
PostHireV1WebsitesByWebsiteIdJobPostsSearch |
-1098 | 2024-07-24 | ✓ | 招聘 | 创建人才 |
+1098 | 2024-08-28 | ✓ | 招聘 | 创建人才 |
PostHireV1TalentsCombinedCreate |
1099 | 2024-07-22 | ✓ | 招聘 | 获取申请表附加信息 |
PostHireV1ApplicationsDiversityInclusionsSearch |
@@ -2241,13 +2241,13 @@
PostCalendarV4CalendarsByCalendarIdEventsByEventIdMeetingMinute |
1121 | 2024-07-15 | ✓ | 飞书人事(企业版) | 操作员工完成入职 |
PostCorehrV2PreHiresByPreHireIdComplete |
-1122 | 2024-07-15 | ✓ | 飞书人事(企业版) | 流转入职任务 |
+1122 | 2024-08-28 | ✓ | 飞书人事(企业版) | 流转入职任务 |
PostCorehrV2PreHiresByPreHireIdTransitTask |
1123 | 2024-07-15 | ✓ | 飞书人事(企业版) | 查询待入职信息 |
PostCorehrV2PreHiresQuery |
1124 | 2024-07-22 | ✓ | 招聘 | 职位发布至官网 |
PostHireV1AdvertisementsByAdvertisementIdPublish |
-1125 | 2024-08-07 | ✓ | 招聘 | 设置猎头保护期 |
+1125 | 2024-08-27 | ✓ | 招聘 | 设置猎头保护期 |
PostHireV1AgenciesProtect |
1126 | 2024-08-07 | ✓ | 招聘 | 获取猎头供应商信息 |
GetHireV1AgenciesByAgencyId |
@@ -2255,9 +2255,9 @@
GetHireV1AgenciesQuery |
1128 | 2024-07-22 | ✓ | 招聘 | 转移投递阶段 |
PostHireV1ApplicationsByApplicationIdTransferStage |
-1129 | 2024-07-22 | ✓ | 招聘 | 获取职位模板 |
+1129 | 2024-08-28 | ✓ | 招聘 | 获取职位模板 |
GetHireV1JobSchemas |
-1130 | 2024-08-23 | ✓ | 招聘 | 获取面试评价详细信息 |
+1130 | 2024-08-28 | ✓ | 招聘 | 获取面试评价详细信息 |
GetHireV1InterviewRecordsByInterviewRecordId |
1131 | 2024-08-02 | ✓ | 招聘 | 获取招聘官网下职位广告详情 |
GetHireV1WebsitesByWebsiteIdJobPostsByJobPostId |
@@ -2267,11 +2267,11 @@
GetHireV1OfferApplicationForms |
1134 | 2024-08-02 | ✓ | 招聘 | 关闭职位 |
PostHireV1JobsByJobIdClose |
-1135 | 2024-07-22 | ✓ | 招聘 | 重启职位 |
+1135 | 2024-08-28 | ✓ | 招聘 | 重启职位 |
PostHireV1JobsByJobIdOpen |
1136 | 2024-07-22 | ✓ | 招聘 | 添加笔试结果 |
PostHireV1Exams |
-1137 | 2024-07-22 | ✓ | 招聘 | 更新人才信息 |
+1137 | 2024-08-28 | ✓ | 招聘 | 更新人才 |
PostHireV1TalentsCombinedUpdate |
1138 | 2024-07-22 | ✓ | 招聘 | 创建人才外部信息 |
PostHireV1TalentsByTalentIdExternalInfo |
@@ -2281,7 +2281,7 @@
GetHireV1BackgroundCheckOrders |
1141 | 2024-07-22 | ✓ | 招聘 | 获取人才面试信息 |
GetHireV1InterviewsGetByTalent |
-1142 | 2024-07-22 | ✓ | 招聘 | 获取面试登记表模板列表 |
+1142 | 2024-08-28 | ✓ | 招聘 | 获取面试登记表列表 |
GetHireV1InterviewRegistrationSchemas |
1143 | 2024-08-08 | ✓ | 招聘 | 获取 Offer 申请表信息 |
GetHireV1OfferApplicationFormsByOfferApplicationFormId |
@@ -2305,37 +2305,37 @@
PostHireV1TestsSearch |
1153 | 2024-08-22 | ✓ | 招聘 | 获取人才详情 |
GetHireV2TalentsByTalentId |
-1154 | 2024-08-23 | ✓ | 招聘 | 获取面试记录附件 |
+1154 | 2024-08-28 | ✓ | 招聘 | 获取面试记录附件 |
GetHireV1InterviewRecordsAttachments |
1155 | 2024-07-22 | ✓ | 招聘 | 获取外部投递信息 |
GetHireV1ExternalApplications |
-1156 | 2024-08-20 | ✓ | 招聘 | 获取人才库列表 |
+1156 | 2024-08-28 | ✓ | 招聘 | 获取人才库列表 |
GetHireV1TalentPools |
-1157 | 2024-08-20 | ✓ | 招聘 | 将人才加入人才库 |
+1157 | 2024-08-28 | ✓ | 招聘 | 将人才加入人才库 |
PostHireV1TalentPoolsByTalentPoolIdTalentRelationship |
-1158 | 2024-08-20 | ✓ | 招聘 | 更新人才在职状态 |
+1158 | 2024-08-28 | ✓ | 招聘 | 更新人才在职状态 |
PostHireV1TalentsByTalentIdOnboardStatus |
1159 | 2024-07-22 | ✓ | 招聘 | 更新外部面评 |
PatchHireV1ExternalInterviewAssessmentsByExternalInterviewAssessmentId |
1160 | 2024-08-23 | ✓ | 招聘 | 批量获取面试评价详细信息 |
GetHireV1InterviewRecords |
-1161 | 2024-08-09 | ✓ | 招聘 | 创建三方协议 |
+1161 | 2024-08-28 | ✓ | 招聘 | 创建三方协议 |
PostHireV1TripartiteAgreements |
-1162 | 2024-08-09 | ✓ | 招聘 | 删除三方协议 |
+1162 | 2024-08-28 | ✓ | 招聘 | 删除三方协议 |
DeleteHireV1TripartiteAgreementsByTripartiteAgreementId |
-1163 | 2024-08-09 | ✓ | 招聘 | 查询猎头保护期信息 |
+1163 | 2024-08-28 | ✓ | 招聘 | 查询猎头保护期信息 |
PostHireV1AgenciesProtectionPeriodSearch |
-1164 | 2024-08-09 | ✓ | 招聘 | 获取三方协议 |
+1164 | 2024-08-28 | ✓ | 招聘 | 获取三方协议 |
GetHireV1TripartiteAgreements |
-1165 | 2024-08-09 | ✓ | 招聘 | 更新三方协议 |
+1165 | 2024-08-28 | ✓ | 招聘 | 更新三方协议 |
PutHireV1TripartiteAgreementsByTripartiteAgreementId |
-1166 | 2024-08-07 | ✓ | 招聘 | 查询人才内推信息 |
+1166 | 2024-08-28 | ✓ | 招聘 | 查询人才内推信息 |
PostHireV1ReferralsSearch |
1167 | 2024-07-22 | ✓ | 招聘 | 导入外部内推奖励 |
PostHireV1ExternalReferralRewards |
1168 | 2024-08-09 | ✓ | 招聘 | 获取面试评价表列表 |
GetHireV1InterviewFeedbackForms |
-1169 | 2024-08-07 | ✓ | 招聘 | 删除外部内推奖励 |
+1169 | 2024-08-27 | ✓ | 招聘 | 删除外部内推奖励 |
DeleteHireV1ExternalReferralRewardsByExternalReferralRewardId |
1170 | 2024-07-31 | ✓ | 多维表格 | 批量获取记录 |
PostBitableV1AppsByAppTokenTablesByTableIdRecordsBatchGet |
@@ -2361,4 +2361,16 @@
GetAdminV1AuditInfos |
1181 | 2024-08-22 | ✓ | 飞书人事(企业版) | 查询指定生效日期的部门架构树 |
PostCorehrV2DepartmentsTree |
+1182 | 2024-08-28 | 新增 | 招聘 | 获取用户角色列表 |
+GetHireV1UserRoles |
+1183 | 2024-08-26 | 新增 | 招聘 | 查询面试官信息列表 |
+GetHireV1Interviewers |
+1184 | 2024-08-26 | 新增 | 招聘 | 更新面试官信息 |
+PatchHireV1InterviewersByInterviewerId |
+1185 | 2024-08-26 | 新增 | 招聘 | 获取面试速记明细 |
+GetHireV1Minutes |
+1186 | 2024-08-26 | 新增 | 应用信息 | 向管理员申请授权 |
+PostApplicationV6ScopesApply |
+1187 | 2024-08-26 | 新增 | 应用信息 | 查询租户授权状态 |
+GetApplicationV6Scopes |
diff --git a/UserAccessList.md b/UserAccessList.md
index cc03b45..cfc6a2b 100644
--- a/UserAccessList.md
+++ b/UserAccessList.md
@@ -707,7 +707,7 @@
PostTaskV2CustomFieldsByCustomFieldGuidOptions |
354 | 2023-09-11 | ✓ | 任务 | 更新自定义字段选项 |
PatchTaskV2CustomFieldsByCustomFieldGuidOptionsByOptionGuid |
-355 | 2024-08-15 | ✓ | 邮箱 | 查询所有公共邮箱 |
+355 | 2024-08-28 | ✓ | 邮箱 | 查询所有公共邮箱 |
GetMailV1PublicMailboxes |
356 | 2023-11-27 | ✓ | 搜索 | 搜索消息 |
PostSearchV2Message |
@@ -1015,7 +1015,7 @@
PostAilyV1Sessions |
508 | 2024-08-22 | ✓ | 薪酬管理 | 批量查询员工薪资档案 |
PostCompensationV1ArchivesQuery |
-509 | 2024-07-17 | ✓ | 飞书人事(企业版) | 添加人员 |
+509 | 2024-08-26 | ✓ | 飞书人事(企业版) | 添加人员 |
PostCorehrV2Employees |
510 | 2024-07-10 | 删除 | 绩效 | 获取指标库信息 |
PostPerformanceV2MetricLibsQuery |
diff --git a/src/Application/GetApplicationV6ScopesResponseDto.cs b/src/Application/GetApplicationV6ScopesResponseDto.cs
new file mode 100644
index 0000000..ce31f4f
--- /dev/null
+++ b/src/Application/GetApplicationV6ScopesResponseDto.cs
@@ -0,0 +1,56 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 查询租户授权状态 响应体
+// ************************************************************************
+namespace FeishuNetSdk.Application;
+///
+/// 查询租户授权状态 响应体
+/// 调用该接口查询当前应用向租户申请授权的状态。
+/// 接口ID:7406972061036445700
+/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/application-v6/scope/list
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fapplication-v6%2fscope%2flist
+///
+public record GetApplicationV6ScopesResponseDto
+{
+ ///
+ /// 租户对当前应用所需权限的授予情况。
+ /// 必填:否
+ ///
+ [JsonPropertyName("scopes")]
+ public Scope[]? Scopes { get; set; }
+
+ ///
+ /// 租户对当前应用所需权限的授予情况。
+ ///
+ public record Scope
+ {
+ ///
+ /// 权限名称。取值示例 `user.phone:readonly`。
+ /// 必填:是
+ /// 示例值:user.phone:readonly
+ ///
+ [JsonPropertyName("scope_name")]
+ public string ScopeName { get; set; } = string.Empty;
+
+ ///
+ /// 权限授予状态。
+ /// 必填:是
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:已授权
+ /// - 2:未授权
+ ///
+ ///
+ [JsonPropertyName("grant_status")]
+ public int GrantStatus { get; set; }
+ }
+}
diff --git a/src/Attendance/PostAttendanceV1GroupsBodyDto.cs b/src/Attendance/PostAttendanceV1GroupsBodyDto.cs
index 1505e2d..d53e2c7 100644
--- a/src/Attendance/PostAttendanceV1GroupsBodyDto.cs
+++ b/src/Attendance/PostAttendanceV1GroupsBodyDto.cs
@@ -24,14 +24,14 @@ namespace FeishuNetSdk.Attendance;
public record PostAttendanceV1GroupsBodyDto
{
///
- /// 6921319402260496386
+ /// 考勤组信息
/// 必填:是
///
[JsonPropertyName("group")]
public PostAttendanceV1GroupsBodyDtoGroup Group { get; set; } = new();
///
- /// 6921319402260496386
+ /// 考勤组信息
///
public record PostAttendanceV1GroupsBodyDtoGroup
{
@@ -452,7 +452,7 @@ public record Location
public int GroupType { get; set; }
///
- /// 班次 ID 列表。当考勤类型参数(group_type)设置为固定班制时,必填该参数,且必须填够 7 个(从周一至周日)。班次 ID 可以通过[查询所有班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/list) 和[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query) 获取
+ /// 班次 ID 列表。当考勤类型参数(group_type)设置为固定班制时,必填该参数,且必须填够 7 个(从周一至周日)。班次 ID 可以通过[查询所有班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/list) 和[按名称查询班次](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/shift/query) 获取。休息日填0
/// 必填:是
/// 示例值:6921319402260496386
///
diff --git a/src/Attendance/PostAttendanceV1GroupsResponseDto.cs b/src/Attendance/PostAttendanceV1GroupsResponseDto.cs
index 7c798e7..2347644 100644
--- a/src/Attendance/PostAttendanceV1GroupsResponseDto.cs
+++ b/src/Attendance/PostAttendanceV1GroupsResponseDto.cs
@@ -24,14 +24,14 @@ namespace FeishuNetSdk.Attendance;
public record PostAttendanceV1GroupsResponseDto
{
///
- /// 6921319402260496386
+ /// 考勤组信息
/// 必填:否
///
[JsonPropertyName("group")]
public PostAttendanceV1GroupsResponseDtoGroup? Group { get; set; }
///
- /// 6921319402260496386
+ /// 考勤组信息
///
public record PostAttendanceV1GroupsResponseDtoGroup
{
diff --git a/src/Attendance/PostAttendanceV1UserSettingsModifyBodyDto.cs b/src/Attendance/PostAttendanceV1UserSettingsModifyBodyDto.cs
index 05ea762..f3b0839 100644
--- a/src/Attendance/PostAttendanceV1UserSettingsModifyBodyDto.cs
+++ b/src/Attendance/PostAttendanceV1UserSettingsModifyBodyDto.cs
@@ -42,7 +42,7 @@ public record PostAttendanceV1UserSettingsModifyBodyDtoUserSetting
public string UserId { get; set; } = string.Empty;
///
- /// 人脸照片文件 ID,获取方式:[文件上传](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/file/upload)
+ /// 人脸照片文件 ID,获取方式:[上传用户人脸识别照片](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/file/upload)
/// 必填:是
/// 示例值:xxxxxb306842b1c189bc5212eefxxxxx
///
diff --git a/src/Attendance/PostAttendanceV1UserSettingsModifyResponseDto.cs b/src/Attendance/PostAttendanceV1UserSettingsModifyResponseDto.cs
index 6840e0f..965f0b4 100644
--- a/src/Attendance/PostAttendanceV1UserSettingsModifyResponseDto.cs
+++ b/src/Attendance/PostAttendanceV1UserSettingsModifyResponseDto.cs
@@ -42,7 +42,7 @@ public record PostAttendanceV1UserSettingsModifyResponseDtoUserSetting
public string UserId { get; set; } = string.Empty;
///
- /// 人脸照片文件 ID,获取方式:[文件上传](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/file/upload)
+ /// 人脸照片文件 ID
/// 必填:是
/// 示例值:xxxxxb306842b1c189bc5212eefxxxxx
///
diff --git a/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdBodyDto.cs b/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdBodyDto.cs
index 9f691ee..7189645 100644
--- a/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdBodyDto.cs
+++ b/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 删除成本中心 请求体
-/// 删除成本中心
+/// 删除成本中心记录
/// 接口ID:7225452763517157379
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/delete
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center%2fdelete
diff --git a/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs b/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
index 48a6595..7640d4a 100644
--- a/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
+++ b/src/Corehr/DeleteCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 删除成本中心版本 请求体
+// 撤销成本中心版本 请求体
// ************************************************************************
namespace FeishuNetSdk.Corehr;
///
-/// 删除成本中心版本 请求体
-/// 撤销成本中心版本
+/// 撤销成本中心版本 请求体
+/// 该接口支持通过成本中心的版本ID撤销成本中心版本信息
/// 接口ID:7225452763517124611
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/cost_center-version/delete
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center-version%2fdelete
diff --git a/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs b/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
index 0ae4097..c2e4972 100644
--- a/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
+++ b/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 更新成本中心版本 请求体
+// 更正成本中心版本 请求体
// ************************************************************************
namespace FeishuNetSdk.Corehr;
///
-/// 更新成本中心版本 请求体
-/// 更正成本中心版本
+/// 更正成本中心版本 请求体
+/// 对成本中心的版本记录进行更正,可更正的字段包括:名称,上级成本中心,成本中心负责人列表,成本中心的描述,生效时间
/// 接口ID:7225452763517190147
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/cost_center-version/patch
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center-version%2fpatch
@@ -34,7 +34,7 @@ public record PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdBodyDto
public record I18n
{
///
- /// 语言
+ /// 信息的语言,支持中文和英文。中文用zh-CN;英文用en-US
/// 必填:是
/// 示例值:zh-CN
///
@@ -44,14 +44,14 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:基础架构
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
}
///
- /// 上级成本中心ID
+ /// 上级成本中心ID,可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 必填:否
/// 示例值:6862995757234914824
///
@@ -59,7 +59,7 @@ public record I18n
public string? ParentCostCenterId { get; set; }
///
- /// 成本中心负责人ID 列表
+ /// 成本中心负责人ID 列表,可通过[【搜索员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/search)接口获取
/// 必填:否
///
[JsonPropertyName("managers")]
@@ -74,6 +74,10 @@ public record I18n
///
/// 生效时间
+ /// - 填写格式:YYYY-MM-DD
+ /// - 系统默认为填写日期当天的 00:00:00 生效
+ /// - 该接口只支持到最小单位为日
+ /// - 日期范围要求:1900-01-01 ~9999-12-31
/// 必填:是
/// 示例值:2020-01-01
///
diff --git a/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdResponseDto.cs b/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdResponseDto.cs
index 5e52c6b..3c2f562 100644
--- a/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdResponseDto.cs
+++ b/src/Corehr/PatchCorehrV2CostCentersByCostCenterIdVersionsByVersionIdResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 更新成本中心版本 响应体
+// 更正成本中心版本 响应体
// ************************************************************************
namespace FeishuNetSdk.Corehr;
///
-/// 更新成本中心版本 响应体
-/// 更正成本中心版本
+/// 更正成本中心版本 响应体
+/// 对成本中心的版本记录进行更正,可更正的字段包括:名称,上级成本中心,成本中心负责人列表,成本中心的描述,生效时间
/// 接口ID:7225452763517190147
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/cost_center-version/patch
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center-version%2fpatch
@@ -62,7 +62,7 @@ public record CostCenterVersion
public record I18n
{
///
- /// 语言
+ /// 信息的语言,支持中文和英文。中文用zh-CN;英文用en-US
/// 必填:是
/// 示例值:zh-CN
///
@@ -72,7 +72,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:基础架构
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -87,7 +87,7 @@ public record I18n
public string? Code { get; set; }
///
- /// 上级成本中心ID
+ /// 上级成本中心ID,详细信息可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 必填:否
/// 示例值:6862995757234914824
///
@@ -95,7 +95,7 @@ public record I18n
public string? ParentCostCenterId { get; set; }
///
- /// 成本中心负责人ID 列表
+ /// 成本中心负责人ID 列表,详细信息可通过[【搜索员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/search)接口获取
/// 必填:否
///
[JsonPropertyName("managers")]
@@ -110,6 +110,8 @@ public record I18n
///
/// 生效时间
+ /// - 返回格式:YYYY-MM-DD(最小单位到日)
+ /// - 日期范围:1900-01-01 ~9999-12-31
/// 必填:是
/// 示例值:2020-01-01
///
@@ -117,7 +119,9 @@ public record I18n
public string EffectiveTime { get; set; } = string.Empty;
///
- /// 过期时间
+ /// 失效时间
+ /// - 返回格式:YYYY-MM-DD(最小单位到日)
+ /// - 日期范围:1900-01-01~9999-12-31
/// 必填:否
/// 示例值:2020-01-01
///
diff --git a/src/Corehr/PostCorehrV2ContractsSearchResponseDto.cs b/src/Corehr/PostCorehrV2ContractsSearchResponseDto.cs
index 6e76aea..5bb3df6 100644
--- a/src/Corehr/PostCorehrV2ContractsSearchResponseDto.cs
+++ b/src/Corehr/PostCorehrV2ContractsSearchResponseDto.cs
@@ -132,7 +132,7 @@ public record I18n
public string? FirstPartyCompanyId { get; set; }
///
- /// 合同签约人员ID,详细信息可通过[【查询个人信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/person/get)接口查询获得
+ /// 合同签约员工ID,详细信息可通过接口文档[【批量查询员工信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口查询获得
/// 必填:否
/// 示例值:7088589447189022252
///
diff --git a/src/Corehr/PostCorehrV2CostCentersBodyDto.cs b/src/Corehr/PostCorehrV2CostCentersBodyDto.cs
index 076a7e2..f5dfcd4 100644
--- a/src/Corehr/PostCorehrV2CostCentersBodyDto.cs
+++ b/src/Corehr/PostCorehrV2CostCentersBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 创建成本中心 请求体
-/// 创建成本中心
+/// 单个创建成本中心;可定义成本中心的名称,父级成本中心,成本中心负责人,生效时间等
/// 接口ID:7225452763517140995
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center%2fcreate
@@ -22,19 +22,21 @@ namespace FeishuNetSdk.Corehr;
public record PostCorehrV2CostCentersBodyDto
{
///
- /// 成本中心名称。名称不能包含「/」「;」「;」符号,名称长度不能超过 255 个字符
+ /// - 名称不能包含「/」「;」「;」字符
+ /// - 成本中心中英文名称会有全局唯一校验
/// 必填:是
///
[JsonPropertyName("name")]
public I18n[] Names { get; set; } = Array.Empty();
///
- /// 成本中心名称。名称不能包含「/」「;」「;」符号,名称长度不能超过 255 个字符
+ /// - 名称不能包含「/」「;」「;」字符
+ /// - 成本中心中英文名称会有全局唯一校验
///
public record I18n
{
///
- /// 语言
+ /// 名称信息的语言,支持中文和英文。中文用zh-CN;英文用en-US
/// 必填:是
/// 示例值:zh-CN
///
@@ -44,14 +46,14 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:基础架构相关
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
}
///
- /// 编码
+ /// - 编码 (不能与其他记录的编码重复);当开启自动编码时,该字段将无效
/// 必填:否
/// 示例值:MDPD00000023
///
@@ -59,7 +61,7 @@ public record I18n
public string? Code { get; set; }
///
- /// 上级成本中心ID
+ /// 上级成本中心ID,详细信息可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 必填:否
/// 示例值:6862995757234914824
///
@@ -67,7 +69,8 @@ public record I18n
public string? ParentCostCenterId { get; set; }
///
- /// 成本中心负责人ID 列表
+ /// 成本中心负责人ID 列表;
+ /// 详细信息可通过[【搜索员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/search)接口获取
/// 必填:否
///
[JsonPropertyName("managers")]
@@ -81,7 +84,7 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 生效时间
+ /// 生效时间;该接口最知好吃到最小单位为日
/// 必填:是
/// 示例值:2020-01-01
///
diff --git a/src/Corehr/PostCorehrV2CostCentersResponseDto.cs b/src/Corehr/PostCorehrV2CostCentersResponseDto.cs
index 9f0ab06..e6e5b3d 100644
--- a/src/Corehr/PostCorehrV2CostCentersResponseDto.cs
+++ b/src/Corehr/PostCorehrV2CostCentersResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 创建成本中心 响应体
-/// 创建成本中心
+/// 单个创建成本中心;可定义成本中心的名称,父级成本中心,成本中心负责人,生效时间等
/// 接口ID:7225452763517140995
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center%2fcreate
@@ -54,7 +54,7 @@ public record PostCorehrV2CostCentersResponseDtoCostCenter
public record I18n
{
///
- /// 语言
+ /// 信息的语言,支持中文和英文。中文用zh-CN;英文用en-US
/// 必填:是
/// 示例值:zh-CN
///
@@ -64,7 +64,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:基础架构
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -79,7 +79,7 @@ public record I18n
public string? Code { get; set; }
///
- /// 上级成本中心ID
+ /// 上级成本中心ID,详细信息可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 必填:否
/// 示例值:6862995757234914824
///
@@ -87,7 +87,7 @@ public record I18n
public string? ParentCostCenterId { get; set; }
///
- /// 成本中心负责人ID 列表
+ /// 成本中心负责人ID 列表;详细信息可通过[【搜索员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/search)接口获取
/// 必填:否
///
[JsonPropertyName("managers")]
@@ -101,7 +101,9 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 生效时间
+ /// 生效日期
+ /// - 返回格式:YYYY-MM-DD (最小单位到日)
+ /// - 日期范围:1900-01-01 ~9999-12-31
/// 必填:是
/// 示例值:2020-01-01
///
@@ -109,7 +111,9 @@ public record I18n
public string EffectiveTime { get; set; } = string.Empty;
///
- /// 过期时间
+ /// 失效日期
+ /// - 返回格式:YYYY-MM-DD (最小单位到日)
+ /// - 日期范围:1900-01-01 ~9999-12-31
/// 必填:否
/// 示例值:2020-01-01
///
diff --git a/src/Corehr/PostCorehrV2CostCentersSearchBodyDto.cs b/src/Corehr/PostCorehrV2CostCentersSearchBodyDto.cs
index 951d8c1..a0469e5 100644
--- a/src/Corehr/PostCorehrV2CostCentersSearchBodyDto.cs
+++ b/src/Corehr/PostCorehrV2CostCentersSearchBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 搜索成本中心信息 请求体
-/// 查询成本中心信息
+/// 搜索成本中心信息;支持通过成本中心ID,成本中心名称,成本中心编码,成本中心上级搜索成本中心的信息,有分页功能。
/// 接口ID:7225452763517075459
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center%2fsearch
diff --git a/src/Corehr/PostCorehrV2CostCentersSearchResponseDto.cs b/src/Corehr/PostCorehrV2CostCentersSearchResponseDto.cs
index 2825365..74cf33a 100644
--- a/src/Corehr/PostCorehrV2CostCentersSearchResponseDto.cs
+++ b/src/Corehr/PostCorehrV2CostCentersSearchResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 搜索成本中心信息 响应体
-/// 查询成本中心信息
+/// 搜索成本中心信息;支持通过成本中心ID,成本中心名称,成本中心编码,成本中心上级搜索成本中心的信息,有分页功能。
/// 接口ID:7225452763517075459
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/cost_center/search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2fcost_center%2fsearch
@@ -62,7 +62,7 @@ public record CostCenterVersion
public record I18n
{
///
- /// 语言
+ /// 信息的语言,支持中文和英文。中文用zh-CN;英文用en-US
/// 必填:是
/// 示例值:zh-CN
///
@@ -95,7 +95,7 @@ public record I18n
public string? ParentCostCenterId { get; set; }
///
- /// 成本中心负责人ID 列表
+ /// 成本中心负责人ID 列表,详细信息可通过[【搜索员工信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/search)接口获取
/// 必填:否
///
[JsonPropertyName("managers")]
@@ -109,7 +109,9 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 生效时间
+ /// 生效日期
+ /// - 返回格式:YYYY-MM-DD (最小单位到日)
+ /// - 日期范围:1900-01-01 ~9999-12-31
/// 必填:是
/// 示例值:2020-01-01
///
@@ -117,7 +119,9 @@ public record I18n
public string EffectiveTime { get; set; } = string.Empty;
///
- /// 过期时间
+ /// 失效日期
+ /// - 返回格式:YYYY-MM-DD (最小单位到日)
+ /// - 日期范围:1900-01-01 ~9999-12-31
/// 必填:否
/// 示例值:2020-01-01
///
diff --git a/src/Corehr/PostCorehrV2EmployeesBodyDto.cs b/src/Corehr/PostCorehrV2EmployeesBodyDto.cs
index 00ce8b0..3b22290 100644
--- a/src/Corehr/PostCorehrV2EmployeesBodyDto.cs
+++ b/src/Corehr/PostCorehrV2EmployeesBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 添加人员 请求体
-/// 支持在单个接口中进行人员全信息添加,包括人员基本信息,雇佣信息,任职记录及其他分组信息
+/// 支持在单个接口中进行人员全信息添加,包括人员的基本信息,雇佣信息,入职任职记录及其他分组信息
/// 接口ID:7350663854198161410
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2femployee%2fcreate
diff --git a/src/Corehr/PostCorehrV2EmployeesResponseDto.cs b/src/Corehr/PostCorehrV2EmployeesResponseDto.cs
index d47d627..32ea670 100644
--- a/src/Corehr/PostCorehrV2EmployeesResponseDto.cs
+++ b/src/Corehr/PostCorehrV2EmployeesResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 添加人员 响应体
-/// 支持在单个接口中进行人员全信息添加,包括人员基本信息,雇佣信息,任职记录及其他分组信息
+/// 支持在单个接口中进行人员全信息添加,包括人员的基本信息,雇佣信息,入职任职记录及其他分组信息
/// 接口ID:7350663854198161410
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2femployee%2fcreate
diff --git a/src/Corehr/PostCorehrV2LocationsBatchGetBodyDto.cs b/src/Corehr/PostCorehrV2LocationsBatchGetBodyDto.cs
index 1a1b24d..97da3b2 100644
--- a/src/Corehr/PostCorehrV2LocationsBatchGetBodyDto.cs
+++ b/src/Corehr/PostCorehrV2LocationsBatchGetBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 通过地点 ID 批量获取地点信息 请求体
-/// 通过地点 ID 批量获取地点信息
+/// 该接口用于根据地点 ID批量查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 接口ID:7252157701853167644
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/location/batch_get
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2flocation%2fbatch_get
@@ -22,9 +22,10 @@ namespace FeishuNetSdk.Corehr;
public record PostCorehrV2LocationsBatchGetBodyDto
{
///
- /// 地点 ID 列表
+ /// 地点 ID 列表, 地点维护管理员在 飞书人事系统,组织管理模块维护的地点记录 ID。
/// 必填:是
/// 最大长度:100
+ /// 最小长度:1
///
[JsonPropertyName("location_ids")]
public string[] LocationIds { get; set; } = Array.Empty();
diff --git a/src/Corehr/PostCorehrV2LocationsBatchGetResponseDto.cs b/src/Corehr/PostCorehrV2LocationsBatchGetResponseDto.cs
index 83cfc2c..c546b9f 100644
--- a/src/Corehr/PostCorehrV2LocationsBatchGetResponseDto.cs
+++ b/src/Corehr/PostCorehrV2LocationsBatchGetResponseDto.cs
@@ -4,7 +4,7 @@
// Created : 2024-06-24
//
// Last Modified By : yxr
-// Last Modified On : 2024-06-24
+// Last Modified On : 2024-08-28
// ************************************************************************
//
// MIT
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Corehr;
///
/// 通过地点 ID 批量获取地点信息 响应体
-/// 通过地点 ID 批量获取地点信息
+/// 该接口用于根据地点 ID批量查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 接口ID:7252157701853167644
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/location/batch_get
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fcorehr-v2%2flocation%2fbatch_get
@@ -34,7 +34,7 @@ public record PostCorehrV2LocationsBatchGetResponseDto
public record Location
{
///
- /// 地点 ID
+ /// 地点 ID,地点维护管理员在 飞书人事系统,组织管理模块维护的地点记录 ID。
/// 必填:否
/// 示例值:4718803945687580505
///
@@ -42,19 +42,19 @@ public record Location
public string? LocationId { get; set; }
///
- /// 地点基本信息
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
/// 必填:是
///
[JsonPropertyName("hiberarchy_common")]
public LocationHiberarchyCommon HiberarchyCommon { get; set; } = new();
///
- /// 地点基本信息
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
///
public record LocationHiberarchyCommon
{
///
- /// 上级组织
+ /// 上级地点,在创建场景下, 该字段必填,枚举值及详细信息可通过[【查询地点列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口查询获得
/// 必填:否
/// 示例值:4719168654814483759
///
@@ -75,6 +75,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -82,9 +83,9 @@ public record I18n
public string Lang { get; set; } = string.Empty;
///
- /// 内容
+ /// 文本内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:中文示例
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -103,9 +104,9 @@ public record I18n
public record Enum
{
///
- /// 枚举值
+ /// 组织类型,默认值为 location, 枚举值及详细信息可通过[【批量查询枚举类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -124,6 +125,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -131,9 +133,9 @@ public record I18n
public string Lang { get; set; } = string.Empty;
///
- /// 内容
+ /// 文本内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:地点
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -150,16 +152,21 @@ public record I18n
///
/// 生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:否
- /// 示例值:2020-05-0100:00:00
+ /// 示例值:2020-05-01 00:00:00
///
[JsonPropertyName("effective_time")]
public string? EffectiveTime { get; set; }
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
- /// 示例值:2020-05-0200:00:00
+ /// 示例值:2020-05-02 00:00:00
///
[JsonPropertyName("expiration_time")]
public string? ExpirationTime { get; set; }
@@ -180,7 +187,7 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 树形排序,代表同层级的部门排序序号
+ /// 树形排序(可忽略),代表同层级的部门排序序号
/// 必填:否
/// 示例值:123
///
@@ -188,7 +195,7 @@ public record I18n
public string? TreeOrder { get; set; }
///
- /// 列表排序,代表所有部门的混排序号
+ /// 列表排序(可忽略),代表所有部门的混排序号
/// 必填:否
/// 示例值:123
///
@@ -208,7 +215,7 @@ public record I18n
public record ObjectFieldData
{
///
- /// 字段名
+ /// 自定义字段 API Name,即自定义字段的唯一标识
/// 必填:是
/// 示例值:name
///
@@ -216,9 +223,9 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -226,21 +233,21 @@ public record ObjectFieldData
}
///
- /// 地点用途
+ /// 地点用途 ID,枚举值及详细信息可通过[【批量查询地点用途】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:否
///
[JsonPropertyName("location_usage_list")]
public Enum[]? LocationUsageLists { get; set; }
///
- /// 地点用途
+ /// 地点用途 ID,枚举值及详细信息可通过[【批量查询地点用途】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
///
public record Enum
{
///
/// 枚举值
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:work_location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -259,6 +266,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -266,9 +274,9 @@ public record I18n
public string Lang { get; set; } = string.Empty;
///
- /// 内容
+ /// 文本内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:中文示例
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -298,7 +306,7 @@ public record Address
///
/// 完整地址(西方文字)
/// 必填:否
- /// 示例值:Beijing,Beijing,China,
+ /// 示例值:Beijing, Beijing, China,
///
[JsonPropertyName("full_address_western_script")]
public string? FullAddressWesternScript { get; set; }
@@ -312,7 +320,8 @@ public record Address
public string? AddressId { get; set; }
///
- /// 国家 / 地区
+ /// 国家 / 地区 ID
+ /// 可通过[【查询国家/地区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region/search)接口获取
/// 必填:是
/// 示例值:6862995757234914824
///
@@ -320,13 +329,86 @@ public record Address
public string CountryRegionId { get; set; } = string.Empty;
///
- /// 主要行政区
+ /// 主要行政区 ID
+ /// 可通过[【查询省份/行政区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)接口获取
/// 必填:否
/// 示例值:6863326815667095047
///
[JsonPropertyName("region_id")]
public string? RegionId { get; set; }
+ ///
+ /// 地址行 1
+ /// 必填:否
+ /// 示例值:丹佛测试地址-纽埃时区
+ ///
+ [JsonPropertyName("address_line1")]
+ public string? AddressLine1 { get; set; }
+
+ ///
+ /// 地址行 2
+ /// 必填:否
+ /// 示例值:PoewH
+ ///
+ [JsonPropertyName("address_line2")]
+ public string? AddressLine2 { get; set; }
+
+ ///
+ /// 地址行 3
+ /// 必填:否
+ /// 示例值:PoewH
+ ///
+ [JsonPropertyName("address_line3")]
+ public string? AddressLine3 { get; set; }
+
+ ///
+ /// 地址行 4
+ /// 必填:否
+ /// 示例值:jmwJc
+ ///
+ [JsonPropertyName("address_line4")]
+ public string? AddressLine4 { get; set; }
+
+ ///
+ /// 地址行 5
+ /// 必填:否
+ /// 示例值:jmwJc
+ ///
+ [JsonPropertyName("address_line5")]
+ public string? AddressLine5 { get; set; }
+
+ ///
+ /// 地址行 6
+ /// 必填:否
+ /// 示例值:jmwJc
+ ///
+ [JsonPropertyName("address_line6")]
+ public string? AddressLine6 { get; set; }
+
+ ///
+ /// 地址行 7
+ /// 必填:否
+ /// 示例值:jmwJc
+ ///
+ [JsonPropertyName("address_line7")]
+ public string? AddressLine7 { get; set; }
+
+ ///
+ /// 地址行 8
+ /// 必填:否
+ /// 示例值:rafSu
+ ///
+ [JsonPropertyName("address_line8")]
+ public string? AddressLine8 { get; set; }
+
+ ///
+ /// 地址行 9
+ /// 必填:否
+ /// 示例值:McPRG
+ ///
+ [JsonPropertyName("address_line9")]
+ public string? AddressLine9 { get; set; }
+
///
/// 地址行 1(非拉丁语系的本地文字)
/// 必填:否
@@ -409,6 +491,9 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
/// 必填:是
///
[JsonPropertyName("address_type_list")]
@@ -416,13 +501,16 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
///
public record Enum
{
///
/// 枚举值
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:home_address
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -441,6 +529,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -448,9 +537,9 @@ public record I18n
public string Lang { get; set; } = string.Empty;
///
- /// 内容
+ /// 文本内容
/// 必填:是
- /// 示例值:张三
+ /// 示例值:中文示例
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -488,7 +577,7 @@ public record CustomFieldData
///
/// 自定义字段 apiname,即自定义字段的唯一标识
/// 必填:是
- /// 示例值:name
+ /// 示例值:custom_field_1__c
///
[JsonPropertyName("custom_api_name")]
public string CustomApiName { get; set; } = string.Empty;
@@ -516,14 +605,14 @@ public record CustomName
///
/// 英文
/// 必填:否
- /// 示例值:CustomName
+ /// 示例值:Custom Name
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
}
///
- /// 自定义字段类型
+ /// 自定义字段类型,详细见[获取自定义字段列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/query)
/// 必填:否
/// 示例值:1
///
@@ -531,7 +620,7 @@ public record CustomName
public int? Type { get; set; }
///
- /// 字段值,是 json 转义后的字符串,根据元数据定义不同,字段格式不同(如 123, 123.23, "true", ["id1","id2"], "2006-01-02 15:04:05")
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
/// 示例值:\"231\"
///
@@ -541,7 +630,7 @@ public record CustomName
}
///
- /// 工时制度
+ /// 工时制度 ID,枚举值及详细信息可通过[【批量查询工时制度】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/list)接口查询获得
/// 必填:否
/// 示例值:4690238309151997779
///
@@ -550,16 +639,21 @@ public record CustomName
///
/// 生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:是
- /// 示例值:2020-05-0100:00:00
+ /// 示例值:2020-05-01 00:00:00
///
[JsonPropertyName("effective_time")]
public string EffectiveTime { get; set; } = string.Empty;
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
- /// 示例值:2020-05-0200:00:00
+ /// 示例值:2020-05-02 00:00:00
///
[JsonPropertyName("expiration_time")]
public string? ExpirationTime { get; set; }
@@ -607,14 +701,14 @@ public record CustomName
///
/// 英文
/// 必填:否
- /// 示例值:CustomName
+ /// 示例值:Custom Name
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
}
///
- /// 自定义字段类型
+ /// 自定义字段类型,详细见[获取自定义字段列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/query)
/// 必填:否
/// 示例值:1
///
@@ -622,7 +716,7 @@ public record CustomName
public int? Type { get; set; }
///
- /// 字段值,是 json 转义后的字符串,根据元数据定义不同,字段格式不同(如 123, 123.23, "true", ["id1","id2"], "2006-01-02 15:04:05")
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
/// 示例值:\"231\"
///
@@ -631,7 +725,7 @@ public record CustomName
}
///
- /// 区域设置
+ /// 区域设置ID ,枚举值及详细信息可通过[【批量查询枚举信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:否
/// 示例值:zh_cn
///
diff --git a/src/FeishuNetSdk.csproj b/src/FeishuNetSdk.csproj
index c511ed5..dd51b4b 100644
--- a/src/FeishuNetSdk.csproj
+++ b/src/FeishuNetSdk.csproj
@@ -16,7 +16,7 @@
MIT
适用于飞书开放平台的.Net开发包
LICENSE
- 2.4.4
+ 2.4.5
diff --git a/src/FeishuPeople/GetCorehrV1ContractsByContractIdResponseDto.cs b/src/FeishuPeople/GetCorehrV1ContractsByContractIdResponseDto.cs
index 8546d62..0dbef5e 100644
--- a/src/FeishuPeople/GetCorehrV1ContractsByContractIdResponseDto.cs
+++ b/src/FeishuPeople/GetCorehrV1ContractsByContractIdResponseDto.cs
@@ -124,7 +124,7 @@ public record I18n
public string FirstPartyCompanyId { get; set; } = string.Empty;
///
- /// Person ID,详细信息可通过接口文档[【查询个人信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/person/get)接口查询获得
+ /// Person ID,详细信息可通过接口文档[【批量查询员工信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口查询获得
/// 必填:否
/// 示例值:151515151
///
diff --git a/src/FeishuPeople/GetCorehrV1ContractsResponseDto.cs b/src/FeishuPeople/GetCorehrV1ContractsResponseDto.cs
index b8ede2a..0f71e6c 100644
--- a/src/FeishuPeople/GetCorehrV1ContractsResponseDto.cs
+++ b/src/FeishuPeople/GetCorehrV1ContractsResponseDto.cs
@@ -124,7 +124,7 @@ public record I18n
public string FirstPartyCompanyId { get; set; } = string.Empty;
///
- /// Person ID,详细信息可通过接口文档[【查询个人信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/person/get)接口查询获得
+ /// Person ID,详细信息可通过接口文档[【批量查询员工信息接口】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/batch_get)接口查询获得
/// 必填:否
/// 示例值:151515151
///
diff --git a/src/FeishuPeople/GetCorehrV1LocationsByLocationIdResponseDto.cs b/src/FeishuPeople/GetCorehrV1LocationsByLocationIdResponseDto.cs
index e2ef962..d0646bd 100644
--- a/src/FeishuPeople/GetCorehrV1LocationsByLocationIdResponseDto.cs
+++ b/src/FeishuPeople/GetCorehrV1LocationsByLocationIdResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.FeishuPeople;
///
/// 查询单个地点 响应体
-/// 根据 ID 查询单个地点。
+/// 该接口用于根据地点 ID查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 接口ID:7017694651622113284
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/location/get
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2freference%2fcorehr-v1%2flocation%2fget
@@ -34,7 +34,7 @@ public record GetCorehrV1LocationsByLocationIdResponseDto
public record GetCorehrV1LocationsByLocationIdResponseDtoLocation
{
///
- /// 实体在CoreHR内部的唯一键
+ /// 地点维护管理员在 飞书人事系统,组织管理模块维护的地点记录 ID。
/// 必填:否
/// 示例值:4718803945687580505
///
@@ -42,19 +42,19 @@ public record GetCorehrV1LocationsByLocationIdResponseDtoLocation
public string? Id { get; set; }
///
- /// 层级关系,内层字段见实体
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
/// 必填:是
///
[JsonPropertyName("hiberarchy_common")]
public GetCorehrV1LocationsByLocationIdResponseDtoLocationHiberarchyCommon HiberarchyCommon { get; set; } = new();
///
- /// 层级关系,内层字段见实体
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
///
public record GetCorehrV1LocationsByLocationIdResponseDtoLocationHiberarchyCommon
{
///
- /// 上级地点
+ /// 上级地点,在创建场景下, 该字段必填,枚举值及详细信息可通过[【查询地点列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口查询获得
/// 必填:否
/// 示例值:4719168654814483759
///
@@ -75,6 +75,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -91,21 +92,21 @@ public record I18n
}
///
- /// 类型
+ /// 组织类型
/// 必填:否
///
[JsonPropertyName("type")]
public Enum? Type { get; set; }
///
- /// 类型
+ /// 组织类型
///
public record Enum
{
///
- /// 枚举值
+ /// 组织类型,默认值为 location, 枚举值及详细信息可通过[【批量查询枚举类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -124,6 +125,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -133,7 +135,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:地点
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -150,6 +152,8 @@ public record I18n
///
/// 生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:否
/// 示例值:2020-05-01 00:00:00
///
@@ -158,6 +162,9 @@ public record I18n
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
/// 示例值:2020-05-02 00:00:00
///
@@ -180,7 +187,7 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 树形排序
+ /// 树形排序(可忽略)
/// 必填:否
/// 示例值:1
///
@@ -188,7 +195,7 @@ public record I18n
public string? TreeOrder { get; set; }
///
- /// 列表排序
+ /// 列表排序(可忽略)
/// 必填:否
/// 示例值:2
///
@@ -216,9 +223,9 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -238,9 +245,9 @@ public record ObjectFieldData
public record Enum
{
///
- /// 枚举值
+ /// 枚举值, 地点用途 ID,枚举值及详细信息可通过[【批量查询地点用途】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:work_location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -259,6 +266,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -268,7 +276,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:工作地点
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -312,7 +320,8 @@ public record Address
public string? Id { get; set; }
///
- /// 国家 / 地区
+ /// 国家 / 地区 ID
+ /// 可通过[【查询国家/地区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region/search)接口获取
/// 必填:是
/// 示例值:6862995757234914824
///
@@ -320,7 +329,8 @@ public record Address
public string CountryRegionId { get; set; } = string.Empty;
///
- /// 主要行政区
+ /// 主要行政区 ID
+ /// 可通过[【查询省份/行政区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)接口获取
/// 必填:否
/// 示例值:6863326815667095047
///
@@ -497,6 +507,9 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
/// 必填:否
///
[JsonPropertyName("address_type_list")]
@@ -504,13 +517,16 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
///
public record Enum
{
///
/// 枚举值
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:onboarding_address
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -529,6 +545,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -538,7 +555,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:入职地址
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -582,9 +599,9 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -592,7 +609,7 @@ public record ObjectFieldData
}
///
- /// 工时制度
+ /// 工时制度 ID,枚举值及详细信息可通过[【批量查询工时制度】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/list)接口查询获得
/// 必填:否
/// 示例值:4690238309151997779
///
@@ -600,7 +617,9 @@ public record ObjectFieldData
public string? WorkingHoursTypeId { get; set; }
///
- /// 生效时间
+ /// 生效时间生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:是
/// 示例值:2020-05-01 00:00:00
///
@@ -609,6 +628,9 @@ public record ObjectFieldData
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
/// 示例值:2020-05-02 00:00:00
///
@@ -636,16 +658,16 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
}
///
- /// 区域设置
+ /// 区域设置ID ,枚举值及详细信息可通过[【批量查询枚举信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:否
/// 示例值:zh_cn
///
diff --git a/src/FeishuPeople/GetCorehrV1LocationsResponseDto.cs b/src/FeishuPeople/GetCorehrV1LocationsResponseDto.cs
index 681e618..a909d43 100644
--- a/src/FeishuPeople/GetCorehrV1LocationsResponseDto.cs
+++ b/src/FeishuPeople/GetCorehrV1LocationsResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 批量查询地点 响应体
+// 批量分页查询地点信息 响应体
// ************************************************************************
namespace FeishuNetSdk.FeishuPeople;
///
-/// 批量查询地点 响应体
-/// 批量查询地点。
+/// 批量分页查询地点信息 响应体
+/// 该接口用于批量查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 接口ID:7017707615190990851
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/organization-management/location/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2freference%2fcorehr-v1%2flocation%2flist
@@ -34,7 +34,7 @@ public record GetCorehrV1LocationsResponseDto
public record Location
{
///
- /// 实体在CoreHR内部的唯一键
+ /// 地点维护管理员在 飞书人事系统,组织管理模块维护的地点记录 ID。
/// 必填:否
/// 示例值:4718803945687580505
///
@@ -42,19 +42,19 @@ public record Location
public string? Id { get; set; }
///
- /// 层级关系,内层字段见实体
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
/// 必填:是
///
[JsonPropertyName("hiberarchy_common")]
public LocationHiberarchyCommon HiberarchyCommon { get; set; } = new();
///
- /// 层级关系,内层字段见实体
+ /// 地点基本信息,该结构维护了地点的名称、编码、启用状态、上级地点 等基础信息。
///
public record LocationHiberarchyCommon
{
///
- /// 上级
+ /// 上级地点,在创建场景下, 该字段必填,枚举值及详细信息可通过[【查询地点列表】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list)接口查询获得
/// 必填:否
/// 示例值:4719168654814483759
///
@@ -75,6 +75,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -91,21 +92,21 @@ public record I18n
}
///
- /// 类型
+ /// 组织类型
/// 必填:否
///
[JsonPropertyName("type")]
public Enum? Type { get; set; }
///
- /// 类型
+ /// 组织类型
///
public record Enum
{
///
- /// 枚举值
+ /// 组织类型,默认值为 location, 枚举值及详细信息可通过[【批量查询枚举类型】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -124,6 +125,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -133,7 +135,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:地点
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -150,6 +152,8 @@ public record I18n
///
/// 生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:否
/// 示例值:2020-05-01 00:00:00
///
@@ -158,6 +162,9 @@ public record I18n
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
/// 示例值:2020-05-02 00:00:00
///
@@ -180,7 +187,7 @@ public record I18n
public I18n[]? Descriptions { get; set; }
///
- /// 树形排序
+ /// 树形排序(可忽略)
/// 必填:否
/// 示例值:1
///
@@ -188,7 +195,7 @@ public record I18n
public string? TreeOrder { get; set; }
///
- /// 列表排序
+ /// 列表排序(可忽略)
/// 必填:否
/// 示例值:1
///
@@ -216,9 +223,9 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -238,9 +245,9 @@ public record ObjectFieldData
public record Enum
{
///
- /// 枚举值
+ /// 枚举值, 地点用途 ID,枚举值及详细信息可通过[【批量查询地点用途】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:work_location
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -259,6 +266,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -268,7 +276,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:工作地点
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -312,7 +320,8 @@ public record Address
public string? Id { get; set; }
///
- /// 国家 / 地区
+ /// 国家 / 地区 ID
+ /// 可通过[【查询国家/地区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region/search)接口获取
/// 必填:是
/// 示例值:6862995757234914824
///
@@ -320,7 +329,8 @@ public record Address
public string CountryRegionId { get; set; } = string.Empty;
///
- /// 主要行政区
+ /// 主要行政区 ID
+ /// 可通过[【查询省份/行政区信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/basic_info-country_region_subdivision/search)接口获取
/// 必填:否
/// 示例值:6863326815667095047
///
@@ -497,6 +507,9 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
/// 必填:否
///
[JsonPropertyName("address_type_list")]
@@ -504,13 +517,16 @@ public record Address
///
/// 地址类型
+ /// 枚举值可通过[【获取字段详情】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/custom_field/get_by_param)接口查询,查询参数如下:
+ /// - object_api_name = "address"
+ /// - custom_api_name = "address_type"
///
public record Enum
{
///
/// 枚举值
/// 必填:是
- /// 示例值:phone_type
+ /// 示例值:onboarding_address
///
[JsonPropertyName("enum_name")]
public string EnumName { get; set; } = string.Empty;
@@ -529,6 +545,7 @@ public record I18n
{
///
/// 语言
+ /// - 中文用zh-CN,英文用en-US。
/// 必填:是
/// 示例值:zh-CN
///
@@ -538,7 +555,7 @@ public record I18n
///
/// 内容
/// 必填:是
- /// 示例值:刘梓新
+ /// 示例值:入职地址
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -582,9 +599,9 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
@@ -592,7 +609,7 @@ public record ObjectFieldData
}
///
- /// 工时制度
+ /// 工时制度 ID,枚举值及详细信息可通过[【批量查询工时制度】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/working_hours_type/list)接口查询获得
/// 必填:否
/// 示例值:4690238309151997779
///
@@ -601,6 +618,8 @@ public record ObjectFieldData
///
/// 生效时间
+ /// - 填写格式: YY-MM-DD 00:00:00
+ /// - 生效时间, 系统默认为填写日期当天的 00:00:00 生效
/// 必填:是
/// 示例值:2020-05-01 00:00:00
///
@@ -609,6 +628,9 @@ public record ObjectFieldData
///
/// 失效时间
+ /// - 填写格式: YYYY-MM-DD 00:00:00
+ /// - 本次编辑的记录版本失效的时间, 如果用户在本次操作的生效日期之后修改了地点信息,则系统会将下一次操作的日期作为当前记录的失效时间。
+ /// - 系统默认为填写日期当天的 00:00:00 失效
/// 必填:否
/// 示例值:2020-05-02 00:00:00
///
@@ -636,16 +658,16 @@ public record ObjectFieldData
public string FieldName { get; set; } = string.Empty;
///
- /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同(123, 123.23, true, [\"id1\",\"id2\], 2006-01-02 15:04:05])
+ /// 字段值,是json转义后的字符串,根据元数据定义不同,字段格式不同。如:```("\"123\"", "\"123.23\"", "\"true\"", [\"id1\",\"id2\"], \"2006-01-02 15:04:05\")```
/// 必填:是
- /// 示例值:Sandy
+ /// 示例值:\"Sandy\"
///
[JsonPropertyName("value")]
public string Value { get; set; } = string.Empty;
}
///
- /// 区域设置
+ /// 区域设置ID ,枚举值及详细信息可通过[【批量查询枚举信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/feishu-people-enum-constant)接口查询获得
/// 必填:否
/// 示例值:zh_cn
///
diff --git a/src/FeishuPeople/PostCorehrV1ContractsBodyDto.cs b/src/FeishuPeople/PostCorehrV1ContractsBodyDto.cs
index 60e2cb1..8dd36fa 100644
--- a/src/FeishuPeople/PostCorehrV1ContractsBodyDto.cs
+++ b/src/FeishuPeople/PostCorehrV1ContractsBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 创建合同 请求体
+// 新建合同 请求体
// ************************************************************************
namespace FeishuNetSdk.FeishuPeople;
///
-/// 创建合同 请求体
-/// 通过本接口可以为员工创建合同
+/// 新建合同 请求体
+/// 通过本接口可以为员工创建一份新合同
/// 接口ID:7017707615190876163
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/contract/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2freference%2fcorehr-v1%2fcontract%2fcreate
diff --git a/src/FeishuPeople/PostCorehrV1ContractsResponseDto.cs b/src/FeishuPeople/PostCorehrV1ContractsResponseDto.cs
index af67c0c..a499cbc 100644
--- a/src/FeishuPeople/PostCorehrV1ContractsResponseDto.cs
+++ b/src/FeishuPeople/PostCorehrV1ContractsResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 创建合同 响应体
+// 新建合同 响应体
// ************************************************************************
namespace FeishuNetSdk.FeishuPeople;
///
-/// 创建合同 响应体
-/// 通过本接口可以为员工创建合同
+/// 新建合同 响应体
+/// 通过本接口可以为员工创建一份新合同
/// 接口ID:7017707615190876163
/// 文档地址:https://open.feishu.cn/document/server-docs/corehr-v1/contract/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2freference%2fcorehr-v1%2fcontract%2fcreate
diff --git a/src/Hire/GetHireV1AttachmentsByAttachmentIdResponseDto.cs b/src/Hire/GetHireV1AttachmentsByAttachmentIdResponseDto.cs
index 49ed2dd..d5f603b 100644
--- a/src/Hire/GetHireV1AttachmentsByAttachmentIdResponseDto.cs
+++ b/src/Hire/GetHireV1AttachmentsByAttachmentIdResponseDto.cs
@@ -58,7 +58,7 @@ public record GetHireV1AttachmentsByAttachmentIdResponseDtoAttachment
public string? Name { get; set; }
///
- /// 附件媒体类型/MIME
+ /// 附件媒体类型/MIME,遵守统一标准,请参考[百度百科-MIME](https://baike.baidu.com/item/MIME/2900607)
/// 必填:否
/// 示例值:application/pdf
///
@@ -66,7 +66,7 @@ public record GetHireV1AttachmentsByAttachmentIdResponseDtoAttachment
public string? Mime { get; set; }
///
- /// 附件创建时间戳(单位ms)
+ /// 附件创建时间,毫秒时间戳(int64类型)
/// 必填:否
/// 示例值:1618899376480
///
diff --git a/src/Hire/GetHireV1EvaluationsResponseDto.cs b/src/Hire/GetHireV1EvaluationsResponseDto.cs
index 57ba04c..ec33748 100644
--- a/src/Hire/GetHireV1EvaluationsResponseDto.cs
+++ b/src/Hire/GetHireV1EvaluationsResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 获取简历评估信息 响应体
+// 批量获取简历评估信息 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 获取简历评估信息 响应体
-/// 获取简历评估信息,包含评估人、评估结论、评估详情等信息。支持按照投递 ID、更新时间来进行筛选。
+/// 批量获取简历评估信息 响应体
+/// 批量获取简历评估信息,包含评估人、评估结论、评估详情等信息。支持按照投递 ID、更新时间来进行筛选。
/// 接口ID:7062626037662892033
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/delivery-process-management/evaluation/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fevaluation%2flist
@@ -122,7 +122,7 @@ public record Evaluation
public string? Content { get; set; }
///
- /// 面试评估创建时间,毫秒时间戳
+ /// 简历评估创建时间,毫秒时间戳
/// 必填:否
/// 示例值:1600843767338
///
@@ -130,7 +130,7 @@ public record Evaluation
public string? CreateTime { get; set; }
///
- /// 面试评估更新时间,毫秒时间戳
+ /// 简历评估更新时间,毫秒时间戳
/// 必填:否
/// 示例值:1600843937733
///
diff --git a/src/Hire/GetHireV1InterviewRecordsAttachmentsResponseDto.cs b/src/Hire/GetHireV1InterviewRecordsAttachmentsResponseDto.cs
index 0ac14cb..b585bf6 100644
--- a/src/Hire/GetHireV1InterviewRecordsAttachmentsResponseDto.cs
+++ b/src/Hire/GetHireV1InterviewRecordsAttachmentsResponseDto.cs
@@ -58,7 +58,8 @@ public record AttachmentInfo
public string? Name { get; set; }
///
- /// 附件媒体类型/MIME
+ /// 附件媒体类型/[MIME](https://baike.baidu.com/item/MIME/2900607?fr=ge_ala#2)
+ /// **说明**:该接口固定返回 `application/pdf`
/// 必填:否
/// 示例值:application/pdf
///
diff --git a/src/Hire/GetHireV1InterviewRecordsByInterviewRecordIdResponseDto.cs b/src/Hire/GetHireV1InterviewRecordsByInterviewRecordIdResponseDto.cs
index e8af979..3bd7233 100644
--- a/src/Hire/GetHireV1InterviewRecordsByInterviewRecordIdResponseDto.cs
+++ b/src/Hire/GetHireV1InterviewRecordsByInterviewRecordIdResponseDto.cs
@@ -410,7 +410,7 @@ public record AttachmentV2
public string? Name { get; set; }
///
- /// 图片附件类型(MIME)
+ /// 图片附件类型([MIME](https://baike.baidu.com/item/MIME/2900607?fr=ge_ala#2))
/// 必填:否
/// 示例值:image/jpg
///
@@ -476,7 +476,7 @@ public record I18n
}
///
- /// 打分题总分,仅当维度评价方式为「打分题(单选)」、「打分题(填空)」时可用
+ /// 打分题总分,仅当维度评价方式为 `打分题(单选)`、`打分题(填空)` 时可用
/// 必填:否
/// 示例值:100
///
@@ -484,7 +484,7 @@ public record I18n
public int? FullScore { get; set; }
///
- /// 当维度评价方式为「描述题」时,从此取值
+ /// 当维度评价方式为 `描述题` 时,从此取值
/// 必填:否
/// 示例值:这个候选人还不错
///
@@ -500,14 +500,14 @@ public record I18n
public string? DimensionId { get; set; }
///
- /// 当维度评价方式为「单选题」「/打分题(单选)」时,从此取值
+ /// 当维度评价方式为 `单选题`/`打分题(单选)` 时,从此取值
/// 必填:否
///
[JsonPropertyName("dimension_score")]
public InterviewDimensionScore? DimensionScore { get; set; }
///
- /// 当维度评价方式为「单选题」「/打分题(单选)」时,从此取值
+ /// 当维度评价方式为 `单选题`/`打分题(单选)` 时,从此取值
///
public record InterviewDimensionScore
{
@@ -549,7 +549,7 @@ public record I18n
}
///
- /// 选项对应的分数,维度评价为方式「打分题(单选)」时关注该字段
+ /// 选项对应的分数,维度评价为方式 `打分题(单选)` 时关注该字段
/// 必填:否
/// 示例值:10
///
@@ -558,14 +558,14 @@ public record I18n
}
///
- /// 当维度评价方式为「多选题」时,从此取值
+ /// 当维度评价方式为 `多选题` 时,从此取值
/// 必填:否
///
[JsonPropertyName("dimension_score_list")]
public InterviewDimensionScore[]? DimensionScoreLists { get; set; }
///
- /// 当维度评价方式为「打分题(填空)时」,从此取值
+ /// 当维度评价方式为 `打分题(填空)时`,从此取值
/// 必填:否
/// 示例值:10
///
diff --git a/src/Hire/GetHireV1InterviewRegistrationSchemasResponseDto.cs b/src/Hire/GetHireV1InterviewRegistrationSchemasResponseDto.cs
index 4ea6d3d..a7cc3a9 100644
--- a/src/Hire/GetHireV1InterviewRegistrationSchemasResponseDto.cs
+++ b/src/Hire/GetHireV1InterviewRegistrationSchemasResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 获取面试登记表模板列表 响应体
+// 获取面试登记表列表 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 获取面试登记表模板列表 响应体
-/// 获取面试登记表模板列表。
+/// 获取面试登记表列表 响应体
+/// 获取面试登记表列表,可获取到的信息包括登记表名称、登记表模块、登记表字段
/// 接口ID:7063273947417247745
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/recruitment-related-configuration/interview-settings/list-3
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2finterview_registration_schema%2flist
@@ -22,19 +22,19 @@ namespace FeishuNetSdk.Hire;
public record GetHireV1InterviewRegistrationSchemasResponseDto
{
///
- /// 列表
+ /// 面试登记表列表
/// 必填:否
///
[JsonPropertyName("items")]
public InterviewRegistrationSchema[]? Items { get; set; }
///
- /// 列表
+ /// 面试登记表列表
///
public record InterviewRegistrationSchema
{
///
- /// 面试登记表模板 ID
+ /// 面试登记表 ID
/// 必填:否
/// 示例值:7044739584859326764
///
@@ -42,7 +42,7 @@ public record InterviewRegistrationSchema
public string? Id { get; set; }
///
- /// 面试登记表模板名称
+ /// 面试登记表名称
/// 必填:否
/// 示例值:默认面试登记表
///
@@ -50,7 +50,9 @@ public record InterviewRegistrationSchema
public string? Name { get; set; }
///
- /// 是否用作面试登记表
+ /// 是否用作全局面试登记表:
+ /// - `true`:全局面试登记表,全部职位都应用该登记表
+ /// - `false`:非全局面试登记表,可按职位选择该登记表
/// 必填:否
/// 示例值:true
///
@@ -90,17 +92,17 @@ public record CommonSchema
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:登记表模块
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:interview module
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -126,7 +128,7 @@ public record I18n
public record CommonSchemaSetting
{
///
- /// 字段类型
+ /// 字段类型,在模块信息中该字段将固定返回`11`
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -160,14 +162,14 @@ public record CommonSchemaSetting
public record CommonSchemaConfig
{
///
- /// 选项信息
+ /// 选项信息,仅在类型object_type为单选、多选时有值
/// 必填:否
///
[JsonPropertyName("options")]
public CommonSchemaOption[]? Options { get; set; }
///
- /// 选项信息
+ /// 选项信息,仅在类型object_type为单选、多选时有值
///
public record CommonSchemaOption
{
@@ -192,17 +194,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:模块选项
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:module option
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -231,7 +233,9 @@ public record I18n
}
///
- /// 是否是自定义模块
+ /// 是否是自定义模块:
+ /// - `true`:自定义模块
+ /// - `false`:系统预置模块
/// 必填:否
/// 示例值:true
///
@@ -239,7 +243,9 @@ public record I18n
public bool? IsCustomized { get; set; }
///
- /// 是否必填
+ /// 是否必填:
+ /// - `true`:必填
+ /// - `false`:非必填
/// 必填:否
/// 示例值:false
///
@@ -247,7 +253,9 @@ public record I18n
public bool? IsRequired { get; set; }
///
- /// 是否可见
+ /// 是否可见:
+ /// - `true`:可见
+ /// - `false`:不可见
/// 必填:否
/// 示例值:true
///
@@ -299,17 +307,17 @@ public record CommonSchemaChild
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:登记表字段
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:interview registration field
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -369,21 +377,21 @@ public record CommonSchemaSetting
public record CommonSchemaConfig
{
///
- /// 选项信息
+ /// 选项信息,仅在字段类型object_type为单选、多选时有值
/// 必填:否
///
[JsonPropertyName("options")]
public CommonSchemaOption[]? Options { get; set; }
///
- /// 选项信息
+ /// 选项信息,仅在字段类型object_type为单选、多选时有值
///
public record CommonSchemaOption
{
///
/// 选项 ID
/// 必填:否
- /// 示例值:test
+ /// 示例值:1
///
[JsonPropertyName("key")]
public string? Key { get; set; }
@@ -401,17 +409,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:选项A
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:option A
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -448,7 +456,9 @@ public record I18n
public string? ParentId { get; set; }
///
- /// 是否是自定义字段
+ /// 是否是自定义字段:
+ /// - `true`:自定义字段
+ /// - `false`:系统预置字段
/// 必填:否
/// 示例值:true
///
@@ -456,7 +466,9 @@ public record I18n
public bool? IsCustomized { get; set; }
///
- /// 是否必填
+ /// 是否必填:
+ /// - `true`:必填
+ /// - `false`:非必填
/// 必填:否
/// 示例值:false
///
@@ -464,7 +476,9 @@ public record I18n
public bool? IsRequired { get; set; }
///
- /// 是否可见
+ /// 是否可见:
+ /// - `true`:可见
+ /// - `false`:不可见
/// 必填:否
/// 示例值:true
///
diff --git a/src/Hire/GetHireV1InterviewersResponseDto.cs b/src/Hire/GetHireV1InterviewersResponseDto.cs
new file mode 100644
index 0000000..737fe7a
--- /dev/null
+++ b/src/Hire/GetHireV1InterviewersResponseDto.cs
@@ -0,0 +1,72 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 查询面试官信息列表 响应体
+// ************************************************************************
+namespace FeishuNetSdk.Hire;
+///
+/// 查询面试官信息列表 响应体
+/// 分页查询面试官列表,接口只会返回执行过「更新面试官信息」用户的数据,通过接口查询不到的数据则默认为「未认证」面试官。接口默认按更新时间、user_id顺序进行顺序拉取。
+/// 接口ID:7372229724359835649
+/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interviewer/list
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2finterviewer%2flist
+///
+public record GetHireV1InterviewersResponseDto
+{
+ ///
+ /// 面试官信息
+ /// 必填:否
+ ///
+ [JsonPropertyName("items")]
+ public Interviewer[]? Items { get; set; }
+
+ ///
+ /// 面试官信息
+ ///
+ public record Interviewer
+ {
+ ///
+ /// 面试官userID
+ /// 必填:否
+ /// 示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; set; }
+
+ ///
+ /// 认证状态
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:未认证
+ /// - 2:已认证
+ ///
+ ///
+ [JsonPropertyName("verify_status")]
+ public int? VerifyStatus { get; set; }
+ }
+
+ ///
+ /// 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
+ /// 必填:否
+ /// 示例值:eVQrYzJBNDNONlk4VFZBZVlSdzlKdFJ4bVVHVExENDNKVHoxaVdiVnViQT0=
+ ///
+ [JsonPropertyName("page_token")]
+ public string? PageToken { get; set; }
+
+ ///
+ /// 是否还有更多项
+ /// 必填:否
+ /// 示例值:true
+ ///
+ [JsonPropertyName("has_more")]
+ public bool? HasMore { get; set; }
+}
diff --git a/src/Hire/GetHireV1JobProcessesResponseDto.cs b/src/Hire/GetHireV1JobProcessesResponseDto.cs
index f5235ac..a6f4b7a 100644
--- a/src/Hire/GetHireV1JobProcessesResponseDto.cs
+++ b/src/Hire/GetHireV1JobProcessesResponseDto.cs
@@ -38,14 +38,14 @@ public record GetHireV1JobProcessesResponseDto
public string? PageToken { get; set; }
///
- /// 列表
+ /// 流程列表
/// 必填:否
///
[JsonPropertyName("items")]
public JobProcesses[]? Items { get; set; }
///
- /// 列表
+ /// 流程列表
///
public record JobProcesses
{
diff --git a/src/Hire/GetHireV1JobRequirementSchemasResponseDto.cs b/src/Hire/GetHireV1JobRequirementSchemasResponseDto.cs
index 8822ade..e0d3daa 100644
--- a/src/Hire/GetHireV1JobRequirementSchemasResponseDto.cs
+++ b/src/Hire/GetHireV1JobRequirementSchemasResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 获取招聘需求模板列表 响应体
-/// 获取招聘需求模板列表,包含需求模板ID,以及模板里的字段定义等。
+/// 获取招聘需求模板列表,包含需求模板ID,以及模板里的字段定义等。招聘需求模板可参考「飞书招聘」-「设置」-「招聘需求字段管理」。
/// 接口ID:6989078472837234691
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/recruitment-related-configuration/job_requirement/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fjob_requirement_schema%2flist
@@ -245,6 +245,8 @@ public record I18n
///
/// 是否是自定义模块
+ /// - true:自定义模块
+ /// - false:系统预制模块
/// 必填:否
/// 示例值:true
///
@@ -454,6 +456,8 @@ public record I18n
///
/// 是否是自定义字段
+ /// - true:自定义字段
+ /// - false:系统预制字段
/// 必填:否
/// 示例值:true
///
diff --git a/src/Hire/GetHireV1JobRequirementsResponseDto.cs b/src/Hire/GetHireV1JobRequirementsResponseDto.cs
index 48c0ba4..eccde53 100644
--- a/src/Hire/GetHireV1JobRequirementsResponseDto.cs
+++ b/src/Hire/GetHireV1JobRequirementsResponseDto.cs
@@ -264,7 +264,7 @@ public record I18n
public int? RequiredDegree { get; set; }
///
- /// 最高薪资,单位:千
+ /// 月薪范围-最高薪资,单位:K
/// 必填:否
/// 示例值:123
///
@@ -272,7 +272,7 @@ public record I18n
public string? MaxSalary { get; set; }
///
- /// 最低薪资,单位:千
+ /// 月薪范围-最低薪资,单位:K
/// 必填:否
/// 示例值:11
///
diff --git a/src/Hire/GetHireV1JobSchemasResponseDto.cs b/src/Hire/GetHireV1JobSchemasResponseDto.cs
index e040b46..3f3e759 100644
--- a/src/Hire/GetHireV1JobSchemasResponseDto.cs
+++ b/src/Hire/GetHireV1JobSchemasResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 获取职位模板 响应体
-/// 获取社招、校招职位模板中的职位字段,包括系统默认字段和自定义字段。
+/// 获取社招、校招职位模板中的职位字段,返回结果包括系统默认字段和自定义字段。招聘管理员可在「飞书招聘」-「设置」-「职位管理」-「职位字段管理」中修改职位模板。
/// 接口ID:6989078472837251075
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/recruitment-related-configuration/job/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fjob_schema%2flist
@@ -22,14 +22,14 @@ namespace FeishuNetSdk.Hire;
public record GetHireV1JobSchemasResponseDto
{
///
- /// 数据列表
+ /// 职位模板列表
/// 必填:否
///
[JsonPropertyName("items")]
public JobSchema[]? Items { get; set; }
///
- /// 数据列表
+ /// 职位模板列表
///
public record JobSchema
{
@@ -54,17 +54,17 @@ public record JobSchema
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:社招模板
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Social Job Template
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -115,17 +115,17 @@ public record CommonSchema
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:基础信息
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Basic info
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -151,7 +151,7 @@ public record I18n
public record CommonSchemaSetting
{
///
- /// 字段类型
+ /// 类型,目前仅支持`11`
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -173,14 +173,14 @@ public record CommonSchemaSetting
public int? ObjectType { get; set; }
///
- /// 配置信息
+ /// 模块配置信息
/// 必填:否
///
[JsonPropertyName("config")]
public CommonSchemaConfig? Config { get; set; }
///
- /// 配置信息
+ /// 模块配置信息
///
public record CommonSchemaConfig
{
@@ -199,7 +199,7 @@ public record CommonSchemaOption
///
/// 选项 ID
/// 必填:否
- /// 示例值:test
+ /// 示例值:1
///
[JsonPropertyName("key")]
public string? Key { get; set; }
@@ -217,17 +217,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:选项A
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Option A
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -257,6 +257,9 @@ public record I18n
///
/// 是否是自定义模块
+ /// **可选值有**:
+ /// * `true`:自定义模块
+ /// * `false`:系统默认模块
/// 必填:否
/// 示例值:true
///
@@ -265,6 +268,9 @@ public record I18n
///
/// 是否必填
+ /// **可选值有**:
+ /// * `true`:必填
+ /// * `false`:非必填
/// 必填:否
/// 示例值:false
///
@@ -316,17 +322,17 @@ public record CommonSchemaChild
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:职位类型
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Job type
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -352,7 +358,7 @@ public record I18n
public record CommonSchemaSetting
{
///
- /// 字段类型
+ /// 字段类型,目前仅支持`1`/`2`/`3`/`4`/`5`/`9`/`10`
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -374,33 +380,33 @@ public record CommonSchemaSetting
public int? ObjectType { get; set; }
///
- /// 配置信息
+ /// 字段配置信息
/// 必填:否
///
[JsonPropertyName("config")]
public CommonSchemaConfig? Config { get; set; }
///
- /// 配置信息
+ /// 字段配置信息
///
public record CommonSchemaConfig
{
///
- /// 选项信息
+ /// 选项信息,当`object_type `为`3`(单选)或`4`(多选)时有值
/// 必填:否
///
[JsonPropertyName("options")]
public CommonSchemaOption[]? Options { get; set; }
///
- /// 选项信息
+ /// 选项信息,当`object_type `为`3`(单选)或`4`(多选)时有值
///
public record CommonSchemaOption
{
///
/// 选项 ID
/// 必填:否
- /// 示例值:test
+ /// 示例值:111
///
[JsonPropertyName("key")]
public string? Key { get; set; }
@@ -418,17 +424,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:类型A
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Type A
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -457,7 +463,7 @@ public record I18n
}
///
- /// 所属模块 ID
+ /// 所属模块 ID,对应外层`object_list.id`字段
/// 必填:否
/// 示例值:6949805467799537964
///
@@ -466,6 +472,9 @@ public record I18n
///
/// 是否是自定义字段
+ /// **可选值有**:
+ /// * `true`:自定义字段
+ /// * `false`:系统默认字段
/// 必填:否
/// 示例值:true
///
@@ -474,6 +483,9 @@ public record I18n
///
/// 是否必填
+ /// **可选值有**:
+ /// * `true`:必填
+ /// * `false`:非必填
/// 必填:否
/// 示例值:false
///
diff --git a/src/Hire/GetHireV1JobTypesResponseDto.cs b/src/Hire/GetHireV1JobTypesResponseDto.cs
index 2d98cee..ea1684c 100644
--- a/src/Hire/GetHireV1JobTypesResponseDto.cs
+++ b/src/Hire/GetHireV1JobTypesResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 获取职位类别列表 响应体
-/// 获取职位类别列表,用于在操作职位/招聘需求时获取职位类别枚举,默认以创建时间升序排序,返回值中包含从属关系,可在获取全量数据后自行构建职位类别树,所有节点均可用于回填职位/招聘需求中的职位类别字段
+/// 获取招聘系统预置的职位类别列表,可用于操作职位(如[新建职位](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/combined_create)),操作招聘需求(如[创建招聘需求](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement/create))时回填职位类别字段。返回列表默认按创建时间升序排序,且包含节点的层级关系(节点的父节点 ID),可在获取全量数据后自行构建职位类别树。
/// 接口ID:7287407243900895234
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fjob_type%2flist
@@ -25,6 +25,7 @@ public record GetHireV1JobTypesResponseDto
/// 职位类别列表
/// 必填:否
/// 最大长度:100
+ /// 最小长度:0
///
[JsonPropertyName("items")]
public JobTypeInfo[]? Items { get; set; }
@@ -35,7 +36,7 @@ public record GetHireV1JobTypesResponseDto
public record JobTypeInfo
{
///
- /// 职位类别ID
+ /// 职位类别 ID
/// 必填:是
/// 示例值:6930815272790114324
///
@@ -72,7 +73,7 @@ public record I18n
}
///
- /// 父级职位类别ID
+ /// 父级职位类别 ID
/// 必填:否
/// 示例值:6930815272790114323
///
diff --git a/src/Hire/GetHireV1JobsResponseDto.cs b/src/Hire/GetHireV1JobsResponseDto.cs
index 32b8782..94988b2 100644
--- a/src/Hire/GetHireV1JobsResponseDto.cs
+++ b/src/Hire/GetHireV1JobsResponseDto.cs
@@ -151,7 +151,7 @@ public record JobRecruitmentType
public record JobDepartment
{
///
- /// 部门 ID,与入参中的`department_id_type`类型一致,详情请查看:[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)
+ /// 部门 ID,与入参中的`department_id_type`类型一致
/// 必填:否
/// 示例值:od-xxxx
///
@@ -225,7 +225,7 @@ public record JobCity
public record JobLevel
{
///
- /// 职级 ID,与入参`job_level_id_type` 类型一致,详情请查看:[获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list)
+ /// 职级 ID,与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:7379609334215919883
///
@@ -318,7 +318,7 @@ public record JobHighlight
public record JobJobCategory
{
///
- /// 职位序列 ID,与入参`job_family_id_type` 类型一致,详情请查看:[获取租户序列列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_family/list)
+ /// 职位序列 ID,与入参`job_family_id_type` 类型一致
/// 必填:否
/// 示例值:7379609334215919883
///
@@ -555,7 +555,7 @@ public record I18n
public long? ExpiryTime { get; set; }
///
- /// 最低薪资,单位:千
+ /// 最低薪资,单位:K
/// 必填:否
/// 示例值:10
///
@@ -563,7 +563,7 @@ public record I18n
public int? MinSalary { get; set; }
///
- /// 最高薪资,单位:千
+ /// 最高薪资,单位:K
/// 必填:否
/// 示例值:20
///
diff --git a/src/Hire/GetHireV1MinutesResponseDto.cs b/src/Hire/GetHireV1MinutesResponseDto.cs
new file mode 100644
index 0000000..44b72ce
--- /dev/null
+++ b/src/Hire/GetHireV1MinutesResponseDto.cs
@@ -0,0 +1,122 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 获取面试速记明细 响应体
+// ************************************************************************
+namespace FeishuNetSdk.Hire;
+///
+/// 获取面试速记明细 响应体
+/// 获取指定面试的面试速记明细记录
+/// 接口ID:7397616200375304220
+/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/minutes/get
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fminutes%2fget
+///
+public record GetHireV1MinutesResponseDto
+{
+ ///
+ /// 面试速记
+ /// 必填:否
+ ///
+ [JsonPropertyName("minutes")]
+ public GetHireV1MinutesResponseDtoMinutes? Minutes { get; set; }
+
+ ///
+ /// 面试速记
+ ///
+ public record GetHireV1MinutesResponseDtoMinutes
+ {
+ ///
+ /// 速记句子列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("sentences")]
+ public Sentence[]? Sentences { get; set; }
+
+ ///
+ /// 速记句子列表
+ ///
+ public record Sentence
+ {
+ ///
+ /// 速记句子文本
+ /// 必填:否
+ /// 示例值:你好,可以做一下自我介绍么?
+ ///
+ [JsonPropertyName("content")]
+ public string? Content { get; set; }
+
+ ///
+ /// 句子开始讲话的时间,毫秒时间戳
+ /// 必填:否
+ /// 示例值:1720967514994
+ ///
+ [JsonPropertyName("speak_time")]
+ public string? SpeakTime { get; set; }
+
+ ///
+ /// 句子说话人的用户类型
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:面试官
+ /// - 2:候选人
+ ///
+ ///
+ [JsonPropertyName("user_type")]
+ public int? UserType { get; set; }
+
+ ///
+ /// 句子说话人名字
+ /// 必填:否
+ ///
+ [JsonPropertyName("speaker_name")]
+ public I18n? SpeakerName { get; set; }
+
+ ///
+ /// 句子说话人名字
+ ///
+ public record I18n
+ {
+ ///
+ /// 说话人的中文名称
+ /// 必填:否
+ /// 示例值:张三
+ ///
+ [JsonPropertyName("zh_cn")]
+ public string? ZhCn { get; set; }
+
+ ///
+ /// 说话人的英文名称
+ /// 必填:否
+ /// 示例值:Zhang San
+ ///
+ [JsonPropertyName("en_us")]
+ public string? EnUs { get; set; }
+ }
+ }
+ }
+
+ ///
+ /// 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
+ /// 必填:否
+ /// 示例值:NzM5MTgyNjQyNDY2MDc4OTU0OA==
+ ///
+ [JsonPropertyName("page_token")]
+ public string? PageToken { get; set; }
+
+ ///
+ /// 是否还有更多项
+ /// 必填:否
+ /// 示例值:true
+ ///
+ [JsonPropertyName("has_more")]
+ public bool? HasMore { get; set; }
+}
diff --git a/src/Hire/GetHireV1QuestionnairesResponseDto.cs b/src/Hire/GetHireV1QuestionnairesResponseDto.cs
index 273847c..f7abc80 100644
--- a/src/Hire/GetHireV1QuestionnairesResponseDto.cs
+++ b/src/Hire/GetHireV1QuestionnairesResponseDto.cs
@@ -269,12 +269,12 @@ public record QuestionFiveStartScoringResult
public string? LowestScoreEnDesc { get; set; }
///
- /// 评分分数
+ /// 评分分数(整数)
/// 必填:否
/// 示例值:4
///
[JsonPropertyName("score_result")]
- public float? ScoreResult { get; set; }
+ public int? ScoreResult { get; set; }
}
///
@@ -297,7 +297,7 @@ public record QuestionFiveStartScoringResult
public bool? HasAnswers { get; set; }
///
- /// 满意度问卷更新时间
+ /// 满意度问卷更新时间,毫秒时间戳
/// 必填:否
/// 示例值:1644412504000
///
diff --git a/src/Hire/GetHireV1ReferralWebsitesJobPostsByJobPostIdResponseDto.cs b/src/Hire/GetHireV1ReferralWebsitesJobPostsByJobPostIdResponseDto.cs
index 8fea8cc..0d5435a 100644
--- a/src/Hire/GetHireV1ReferralWebsitesJobPostsByJobPostIdResponseDto.cs
+++ b/src/Hire/GetHireV1ReferralWebsitesJobPostsByJobPostIdResponseDto.cs
@@ -42,7 +42,7 @@ public record PortalJobPost
public string? Id { get; set; }
///
- /// 职位广告名称
+ /// 职位名称
/// 必填:否
/// 示例值:高级工程师招聘
///
@@ -66,7 +66,7 @@ public record PortalJobPost
public string? JobCode { get; set; }
///
- /// 职位到期时间,毫秒时间戳,「null」代表「长期有效」
+ /// 职位到期时间,毫秒时间戳,空代表「长期有效」
/// 必填:否
/// 示例值:1722837278000
///
@@ -98,19 +98,19 @@ public record PortalJobPost
public int? JobProcessType { get; set; }
///
- /// 职位雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
/// 必填:否
///
[JsonPropertyName("job_recruitment_type")]
public IdNameObject? JobRecruitmentType { get; set; }
///
- /// 职位雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
///
public record IdNameObject
{
///
- /// 职位雇佣类型ID
+ /// 雇佣类型ID
/// 必填:否
/// 示例值:101
///
@@ -118,14 +118,14 @@ public record IdNameObject
public string? Id { get; set; }
///
- /// 职位雇佣类型名称
+ /// 雇佣类型名称
/// 必填:否
///
[JsonPropertyName("name")]
public I18n? Name { get; set; }
///
- /// 职位雇佣类型名称
+ /// 雇佣类型名称
///
public record I18n
{
@@ -155,7 +155,7 @@ public record I18n
public IdNameObject? JobDepartment { get; set; }
///
- /// 职位类型
+ /// 职位类别
/// 必填:否
///
[JsonPropertyName("job_type")]
@@ -297,7 +297,7 @@ public record I18n
}
///
- /// 月薪范围-最低薪资,单位:K
+ /// 月薪范围-最低薪资,单位:K,精度:整数
/// 必填:否
/// 示例值:5
///
@@ -305,7 +305,7 @@ public record I18n
public string? MinSalary { get; set; }
///
- /// 月薪范围-最高薪资,单位:K
+ /// 月薪范围-最高薪资,单位:K,精度:整数
/// 必填:否
/// 示例值:20
///
diff --git a/src/Hire/GetHireV1ReferralWebsitesJobPostsResponseDto.cs b/src/Hire/GetHireV1ReferralWebsitesJobPostsResponseDto.cs
index a52a472..9334cd9 100644
--- a/src/Hire/GetHireV1ReferralWebsitesJobPostsResponseDto.cs
+++ b/src/Hire/GetHireV1ReferralWebsitesJobPostsResponseDto.cs
@@ -42,7 +42,7 @@ public record PortalJobPost
public string? Id { get; set; }
///
- /// 职位广告名称
+ /// 职位名称
/// 必填:否
/// 示例值:高级工程师招聘
///
@@ -66,7 +66,7 @@ public record PortalJobPost
public string? JobCode { get; set; }
///
- /// 职位到期时间,毫秒时间戳,「null」代表「长期有效」
+ /// 职位到期时间,毫秒时间戳,空代表「长期有效」
/// 必填:否
/// 示例值:1722837278000
///
@@ -98,19 +98,19 @@ public record PortalJobPost
public int? JobProcessType { get; set; }
///
- /// 职位雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
/// 必填:否
///
[JsonPropertyName("job_recruitment_type")]
public IdNameObject? JobRecruitmentType { get; set; }
///
- /// 职位雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 雇佣类型,请参考[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
///
public record IdNameObject
{
///
- /// 职位雇佣类型ID
+ /// 雇佣类型ID
/// 必填:否
/// 示例值:101
///
@@ -118,14 +118,14 @@ public record IdNameObject
public string? Id { get; set; }
///
- /// 职位雇佣类型名称
+ /// 雇佣类型名称
/// 必填:否
///
[JsonPropertyName("name")]
public I18n? Name { get; set; }
///
- /// 职位雇佣类型名称
+ /// 雇佣类型名称
///
public record I18n
{
@@ -297,7 +297,7 @@ public record I18n
}
///
- /// 月薪范围-最低薪资,单位:K
+ /// 月薪范围-最低薪资,单位:K,精度:整数
/// 必填:否
/// 示例值:5
///
@@ -305,7 +305,7 @@ public record I18n
public string? MinSalary { get; set; }
///
- /// 月薪范围-最高薪资,单位:K
+ /// 月薪范围-最高薪资,单位:K,精度:整数
/// 必填:否
/// 示例值:50
///
diff --git a/src/Hire/GetHireV1ReferralsGetByApplicationResponseDto.cs b/src/Hire/GetHireV1ReferralsGetByApplicationResponseDto.cs
index 1e45c59..dd6d4f2 100644
--- a/src/Hire/GetHireV1ReferralsGetByApplicationResponseDto.cs
+++ b/src/Hire/GetHireV1ReferralsGetByApplicationResponseDto.cs
@@ -50,7 +50,7 @@ public record GetHireV1ReferralsGetByApplicationResponseDtoReferral
public string ApplicationId { get; set; } = string.Empty;
///
- /// 创建时间,毫秒时间戳
+ /// 创建时间(int64类型),毫秒时间戳
/// 必填:是
/// 示例值:1618899376474
///
@@ -86,19 +86,19 @@ public record IdNameObject
public string? Id { get; set; }
///
- /// 内推人名称
+ /// 内推人姓名
/// 必填:否
///
[JsonPropertyName("name")]
public I18n? Name { get; set; }
///
- /// 内推人名称
+ /// 内推人姓名
///
public record I18n
{
///
- /// 中文名称
+ /// 中文姓名
/// 必填:否
/// 示例值:张三
///
@@ -106,7 +106,7 @@ public record I18n
public string? ZhCn { get; set; }
///
- /// 英文名称
+ /// 英文姓名
/// 必填:否
/// 示例值:zhangsan
///
diff --git a/src/Hire/GetHireV1RegistrationSchemasResponseDto.cs b/src/Hire/GetHireV1RegistrationSchemasResponseDto.cs
index 908a736..7522f1e 100644
--- a/src/Hire/GetHireV1RegistrationSchemasResponseDto.cs
+++ b/src/Hire/GetHireV1RegistrationSchemasResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 获取信息登记表模板列表 响应体
+// 获取信息登记表列表 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 获取信息登记表模板列表 响应体
-/// 获取信息登记表模板列表
+/// 获取信息登记表列表 响应体
+/// 根据适用场景获取信息登记表列表,可获取到的信息包括登记表名称、登记表模块、登记表字段等
/// 接口ID:7259225956346232860
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/registration_schema/list
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fregistration_schema%2flist
@@ -34,7 +34,7 @@ public record GetHireV1RegistrationSchemasResponseDto
public record RegistrationSchema
{
///
- /// 信息登记表模板 ID
+ /// 信息登记表 ID
/// 必填:否
/// 示例值:7044739584859326764
///
@@ -42,7 +42,7 @@ public record RegistrationSchema
public string? Id { get; set; }
///
- /// 信息登记表模板名称
+ /// 信息登记表名称
/// 必填:否
/// 示例值:默认信息登记表
///
@@ -89,17 +89,17 @@ public record CommonSchema
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:简历
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Resume
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -125,7 +125,7 @@ public record I18n
public record CommonSchemaSetting
{
///
- /// 字段类型
+ /// 字段类型,在模块信息中该字段将固定返回`11`
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -159,21 +159,21 @@ public record CommonSchemaSetting
public record CommonSchemaConfig
{
///
- /// 选项信息
+ /// 选项信息,仅在类型`object_type`为单选、多选时有值
/// 必填:否
///
[JsonPropertyName("options")]
public CommonSchemaOption[]? Options { get; set; }
///
- /// 选项信息
+ /// 选项信息,仅在类型`object_type`为单选、多选时有值
///
public record CommonSchemaOption
{
///
/// 选项 ID
/// 必填:否
- /// 示例值:test
+ /// 示例值:1
///
[JsonPropertyName("key")]
public string? Key { get; set; }
@@ -191,17 +191,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:模块选项
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:module option
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -230,7 +230,9 @@ public record I18n
}
///
- /// 是否是自定义模块
+ /// 是否是自定义模块:
+ /// - `true`:自定义模块
+ /// - `false`:系统预置模块
/// 必填:否
/// 示例值:true
///
@@ -238,7 +240,9 @@ public record I18n
public bool? IsCustomized { get; set; }
///
- /// 是否必填
+ /// 是否必填:
+ /// - `true`:必填
+ /// - `false`:非必填
/// 必填:否
/// 示例值:false
///
@@ -246,7 +250,9 @@ public record I18n
public bool? IsRequired { get; set; }
///
- /// 是否可见
+ /// 是否可见:
+ /// - `true`:可见
+ /// - `false`:不可见
/// 必填:否
/// 示例值:true
///
@@ -298,17 +304,17 @@ public record CommonSchemaChild
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:简历自定义字段
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:resume custom field
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -368,21 +374,21 @@ public record CommonSchemaSetting
public record CommonSchemaConfig
{
///
- /// 选项信息
+ /// 选项信息,仅在字段类型object_type为单选、多选时有值
/// 必填:否
///
[JsonPropertyName("options")]
public CommonSchemaOption[]? Options { get; set; }
///
- /// 选项信息
+ /// 选项信息,仅在字段类型object_type为单选、多选时有值
///
public record CommonSchemaOption
{
///
/// 选项 ID
/// 必填:否
- /// 示例值:test
+ /// 示例值:1
///
[JsonPropertyName("key")]
public string? Key { get; set; }
@@ -400,17 +406,17 @@ public record CommonSchemaOption
public record I18n
{
///
- /// 中文
+ /// 中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:字段选项
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
///
- /// 英文
+ /// 英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:option for field
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -439,7 +445,7 @@ public record I18n
}
///
- /// 所属模块 ID
+ /// 所属模块 ID,即外层的object.id
/// 必填:否
/// 示例值:6949805467799537964
///
@@ -447,7 +453,9 @@ public record I18n
public string? ParentId { get; set; }
///
- /// 是否是自定义字段
+ /// 是否是自定义字段:
+ /// - `true`:自定义字段
+ /// - `false`:系统预置字段
/// 必填:否
/// 示例值:true
///
@@ -455,7 +463,9 @@ public record I18n
public bool? IsCustomized { get; set; }
///
- /// 是否必填
+ /// 是否必填:
+ /// - `true`:必填
+ /// - `false`:非必填
/// 必填:否
/// 示例值:false
///
@@ -463,7 +473,9 @@ public record I18n
public bool? IsRequired { get; set; }
///
- /// 是否可见
+ /// 是否可见:
+ /// - `true`:可见
+ /// - `false`:不可见
/// 必填:否
/// 示例值:true
///
diff --git a/src/Hire/GetHireV1RolesByRoleIdResponseDto.cs b/src/Hire/GetHireV1RolesByRoleIdResponseDto.cs
index 70d7bbe..a393563 100644
--- a/src/Hire/GetHireV1RolesByRoleIdResponseDto.cs
+++ b/src/Hire/GetHireV1RolesByRoleIdResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 获取角色详情 响应体
-/// 获取角色详情信息,包括名称、描述、权限列表等(适用于新版权限,关于新旧权限主要差异:新权限体系中区分了校社招,并将权限点区分了功能权限、字段权限、数据权限)。
+/// 切到新版权限系统后,可通过此接口获取角色详情信息,包括名称、描述、权限列表等
/// 接口ID:7351241605105090564
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/role/get
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2frole%2fget
@@ -34,7 +34,7 @@ public record GetHireV1RolesByRoleIdResponseDto
public record RoleDetail
{
///
- /// 角色ID
+ /// 角色 ID
/// 必填:否
/// 示例值:6930815272790114324
///
@@ -56,7 +56,7 @@ public record I18n
///
/// 角色中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:招聘 HRBP
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
@@ -64,7 +64,7 @@ public record I18n
///
/// 角色英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Recruitment HRBP
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -78,7 +78,7 @@ public record I18n
public I18n? Description { get; set; }
///
- /// 更新时间
+ /// 更新时间,毫秒时间戳
/// 必填:否
/// 示例值:1716535727510
///
@@ -86,7 +86,7 @@ public record I18n
public string? ModifyTime { get; set; }
///
- /// 停启用状态
+ /// 角色启用状态
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -111,7 +111,7 @@ public record I18n
public int? RoleType { get; set; }
///
- /// 适用范围
+ /// 角色适用范围
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -125,6 +125,8 @@ public record I18n
///
/// 是否在角色上配置业务管理范围
+ /// - `true`:配置了业务管理范围
+ /// - `false`:未配置业务管理范围
/// 必填:否
/// 示例值:true
///
@@ -132,14 +134,14 @@ public record I18n
public bool? HasBusinessManagementScope { get; set; }
///
- /// 社招权限配置
+ /// 社招权限配置,仅当`scope_of_application`为“社招”或“都包含”时有值
/// 必填:否
///
[JsonPropertyName("socail_permission_collection")]
public PermissionCollection? SocailPermissionCollection { get; set; }
///
- /// 社招权限配置
+ /// 社招权限配置,仅当`scope_of_application`为“社招”或“都包含”时有值
///
public record PermissionCollection
{
@@ -156,9 +158,9 @@ public record PermissionCollection
public record IdNameObject
{
///
- /// 权限点ID
+ /// 权限点 ID
/// 必填:否
- /// 示例值:6930815272790114325
+ /// 示例值:10101000
///
[JsonPropertyName("id")]
public string? Id { get; set; }
@@ -178,7 +180,7 @@ public record I18n
///
/// 权限点中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:查看人才
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
@@ -186,7 +188,7 @@ public record I18n
///
/// 权限点英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:View talent
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -213,9 +215,9 @@ public record I18n
public record DataPermission
{
///
- /// 权限点ID
+ /// 权限点 ID
/// 必填:否
- /// 示例值:6930815272790114324
+ /// 示例值:30203005
///
[JsonPropertyName("id")]
public string? Id { get; set; }
@@ -235,7 +237,7 @@ public record I18n
///
/// 权限点中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:私密备注
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
@@ -243,7 +245,7 @@ public record I18n
///
/// 权限点英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Private notes
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -288,7 +290,20 @@ public record BusinessManagementScope
public record EntityInfo
{
///
- /// 实体code
+ /// 实体code,枚举如下
+ /// - `talent`:人才
+ /// - `application`:投递
+ /// - `interview`:面试
+ /// - `interview_appointment_project`:预约面试
+ /// - `jobfair`:集中面试
+ /// - `exam_session`:集中笔试
+ /// - `offer`:Offer
+ /// - `job`:职位
+ /// - `job_recruitment`:招聘需求
+ /// - `reward`:内推奖励
+ /// - `info_session`:宣讲会
+ /// - `bi`:BI
+ /// - `subject`:对应项目
/// 必填:否
/// 示例值:application
///
@@ -310,7 +325,7 @@ public record I18n
///
/// 实体中文名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:投递
///
[JsonPropertyName("zh_cn")]
public string? ZhCn { get; set; }
@@ -318,7 +333,7 @@ public record I18n
///
/// 实体英文名称
/// 必填:否
- /// 示例值:test
+ /// 示例值:Application
///
[JsonPropertyName("en_us")]
public string? EnUs { get; set; }
@@ -338,32 +353,32 @@ public record I18n
public record PermissionGroupInfo
{
///
- /// 权限点ID列表
+ /// 权限点 ID列表
/// 必填:否
///
[JsonPropertyName("permission_ids")]
public string[]? PermissionIds { get; set; }
///
- /// 管理范围
+ /// 管理范围规则
/// 必填:否
///
[JsonPropertyName("scope_rule")]
public PermissionScopeRule? ScopeRule { get; set; }
///
- /// 管理范围
+ /// 管理范围规则
///
public record PermissionScopeRule
{
///
- /// 管理范围
+ /// 规则类型
/// 必填:否
- /// 示例值:0
+ /// 示例值:1
/// 可选值:
/// - 0:无数据权限
/// - 1:全部数据权限
- /// - 2:按规则制定范围
+ /// - 2:按规则指定范围,当前系统暂不支持返回详细规则
///
///
[JsonPropertyName("rule_type")]
@@ -374,7 +389,7 @@ public record PermissionScopeRule
}
///
- /// 校招权限配置
+ /// 校招权限配置,仅当`scope_of_application`为“校招”或“都包含”时有值
/// 必填:否
///
[JsonPropertyName("campus_permission_collection")]
diff --git a/src/Hire/GetHireV1TalentObjectsQueryResponseDto.cs b/src/Hire/GetHireV1TalentObjectsQueryResponseDto.cs
index 7f3d320..9957139 100644
--- a/src/Hire/GetHireV1TalentObjectsQueryResponseDto.cs
+++ b/src/Hire/GetHireV1TalentObjectsQueryResponseDto.cs
@@ -198,7 +198,9 @@ public record I18n
}
///
- /// 是否是自定义模块,`true` 为自定义模块, `false` 为系统预置模块
+ /// 是否是自定义模块
+ /// - `true` 为自定义模块
+ /// - `false` 为系统预置模块
/// 必填:否
/// 示例值:true
///
@@ -408,7 +410,9 @@ public record I18n
public string? ParentId { get; set; }
///
- /// 是否是自定义字段,`true` 为自定义字段, `false` 为系统预置字段
+ /// 是否是自定义字段
+ /// - `true` 为自定义字段
+ /// - `false` 为系统预置字段
/// 必填:否
/// 示例值:true
///
diff --git a/src/Hire/GetHireV1TalentPoolsResponseDto.cs b/src/Hire/GetHireV1TalentPoolsResponseDto.cs
index 29b6a0f..df69c4e 100644
--- a/src/Hire/GetHireV1TalentPoolsResponseDto.cs
+++ b/src/Hire/GetHireV1TalentPoolsResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 获取人才库列表 响应体
-/// 获取人才库列表,可获取的信息包括人才库ID、人才库名称等。
+/// 获取人才库列表,可获取的信息包括人才库 ID、人才库名称等。
/// 接口ID:7218853190452428804
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent_pool/search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent_pool%2fsearch
@@ -54,7 +54,7 @@ public record TalentPool
public record I18n
{
///
- /// 中文名称
+ /// 人才库中文名称
/// 必填:否
/// 示例值:公共人才库
///
@@ -62,7 +62,7 @@ public record I18n
public string? ZhCn { get; set; }
///
- /// 英文名称
+ /// 人才库英文名称
/// 必填:否
/// 示例值:Common Talent Pool
///
diff --git a/src/Hire/GetHireV1TalentsResponseDto.cs b/src/Hire/GetHireV1TalentsResponseDto.cs
index f28342a..8e122a0 100644
--- a/src/Hire/GetHireV1TalentsResponseDto.cs
+++ b/src/Hire/GetHireV1TalentsResponseDto.cs
@@ -284,7 +284,7 @@ public record TalentCityInfo
public long? Birthday { get; set; }
///
- /// 创建人,与入参 `user_id_type` 类型一致
+ /// 创建人 ID,与入参 `user_id_type` 类型一致
/// 必填:否
/// 示例值:ou_4c5ec7005d5e476175d5edfd3f1e5206
///
diff --git a/src/Hire/GetHireV1UserRolesResponseDto.cs b/src/Hire/GetHireV1UserRolesResponseDto.cs
new file mode 100644
index 0000000..92e18b6
--- /dev/null
+++ b/src/Hire/GetHireV1UserRolesResponseDto.cs
@@ -0,0 +1,214 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 获取用户角色列表 响应体
+// ************************************************************************
+namespace FeishuNetSdk.Hire;
+///
+/// 获取用户角色列表 响应体
+/// 切到新版权限系统后,可通过该接口获取用户角色列表,基于用户ID、角色ID等条件进行筛选,并通过page_size与page_token进行分页。
+/// 接口ID:7044464966434390044
+/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/recruitment-related-configuration/auth/list-2
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fuser_role%2flist
+///
+public record GetHireV1UserRolesResponseDto
+{
+ ///
+ /// 用户角色列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("items")]
+ public UserRole[]? Items { get; set; }
+
+ ///
+ /// 用户角色列表
+ ///
+ public record UserRole
+ {
+ ///
+ /// 用户 ID,与入参 `user_id_type` 类型一致
+ /// 必填:否
+ /// 示例值:7326856229396906012
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; set; }
+
+ ///
+ /// 角色 ID,可通过接口 [获取角色列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/role/list) 获取
+ /// 必填:否
+ /// 示例值:101
+ ///
+ [JsonPropertyName("role_id")]
+ public string? RoleId { get; set; }
+
+ ///
+ /// 修改时间,毫秒时间戳
+ /// 必填:否
+ /// 示例值:1618500278663
+ ///
+ [JsonPropertyName("modify_time")]
+ public string? ModifyTime { get; set; }
+
+ ///
+ /// 角色名称
+ /// 必填:否
+ ///
+ [JsonPropertyName("role_name")]
+ public I18n? RoleName { get; set; }
+
+ ///
+ /// 角色名称
+ ///
+ public record I18n
+ {
+ ///
+ /// 角色中文名称
+ /// 必填:否
+ /// 示例值:招聘 HRBP
+ ///
+ [JsonPropertyName("zh_cn")]
+ public string? ZhCn { get; set; }
+
+ ///
+ /// 角色英文名称
+ /// 必填:否
+ /// 示例值:Recruitment HRBP
+ ///
+ [JsonPropertyName("en_us")]
+ public string? EnUs { get; set; }
+ }
+
+ ///
+ /// 角色描述
+ /// 必填:否
+ ///
+ [JsonPropertyName("role_description")]
+ public I18n? RoleDescription { get; set; }
+
+ ///
+ /// 业务管理范围
+ /// 必填:否
+ ///
+ [JsonPropertyName("business_management_scopes")]
+ public UserBusinessManagementScope[]? BusinessManagementScopes { get; set; }
+
+ ///
+ /// 业务管理范围
+ ///
+ public record UserBusinessManagementScope
+ {
+ ///
+ /// 实体
+ /// 必填:否
+ ///
+ [JsonPropertyName("entity")]
+ public EntityInfo? Entity { get; set; }
+
+ ///
+ /// 实体
+ ///
+ public record EntityInfo
+ {
+ ///
+ /// 实体code,枚举如下
+ /// - `talent`:人才
+ /// - `application`:投递
+ /// - `interview`:面试
+ /// - `interview_appointment_project`:预约面试
+ /// - `jobfair`:集中面试
+ /// - `exam_session`:集中笔试
+ /// - `offer`:Offer
+ /// - `job`:职位
+ /// - `job_recruitment`:招聘需求
+ /// - `reward`:内推奖励
+ /// - `info_session`:宣讲会
+ /// - `bi`:BI
+ /// - `subject`:对应项目
+ /// 必填:否
+ /// 示例值:application
+ ///
+ [JsonPropertyName("code")]
+ public string? Code { get; set; }
+
+ ///
+ /// 实体名称
+ /// 必填:否
+ ///
+ [JsonPropertyName("name")]
+ public I18n? Name { get; set; }
+
+ ///
+ /// 实体名称
+ ///
+ public record I18n
+ {
+ ///
+ /// 实体中文名称
+ /// 必填:否
+ /// 示例值:测试
+ ///
+ [JsonPropertyName("zh_cn")]
+ public string? ZhCn { get; set; }
+
+ ///
+ /// 实体英文名称
+ /// 必填:否
+ /// 示例值:test
+ ///
+ [JsonPropertyName("en_us")]
+ public string? EnUs { get; set; }
+ }
+ }
+
+ ///
+ /// 管理范围规则
+ /// 必填:否
+ ///
+ [JsonPropertyName("scope_rule")]
+ public PermissionScopeRule? ScopeRule { get; set; }
+
+ ///
+ /// 管理范围规则
+ ///
+ public record PermissionScopeRule
+ {
+ ///
+ /// 规则类型
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 0:无数据权限
+ /// - 1:全部数据权限
+ /// - 2:按规则制定范围
+ ///
+ ///
+ [JsonPropertyName("rule_type")]
+ public int? RuleType { get; set; }
+ }
+ }
+ }
+
+ ///
+ /// 是否还有更多项
+ /// 必填:否
+ /// 示例值:true
+ ///
+ [JsonPropertyName("has_more")]
+ public bool? HasMore { get; set; }
+
+ ///
+ /// 分页标记,当 has_more 为 true 时,会同时返回新的 page_token,否则不返回 page_token
+ /// 必填:否
+ /// 示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
+ ///
+ [JsonPropertyName("page_token")]
+ public string? PageToken { get; set; }
+}
diff --git a/src/Hire/GetHireV1WebsitesByWebsiteIdJobPostsResponseDto.cs b/src/Hire/GetHireV1WebsitesByWebsiteIdJobPostsResponseDto.cs
index 3b79278..c44033e 100644
--- a/src/Hire/GetHireV1WebsitesByWebsiteIdJobPostsResponseDto.cs
+++ b/src/Hire/GetHireV1WebsitesByWebsiteIdJobPostsResponseDto.cs
@@ -9,11 +9,11 @@
//
// MIT
//
-// 获取招聘官网下的职位列表 响应体
+// 获取招聘官网下的职位广告列表 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 获取招聘官网下的职位列表 响应体
+/// 获取招聘官网下的职位广告列表 响应体
/// 获取招聘官网下的职位信息列表。
/// ## 注意事项
/// 该接口暂不支持获取自定义数据。你可使用「获取招聘官网下职位广告详情」接口获取。
diff --git a/src/Hire/PatchHireV1EcoAccountCustomFieldsBatchUpdateBodyDto.cs b/src/Hire/PatchHireV1EcoAccountCustomFieldsBatchUpdateBodyDto.cs
index 55c5a81..8a75b86 100644
--- a/src/Hire/PatchHireV1EcoAccountCustomFieldsBatchUpdateBodyDto.cs
+++ b/src/Hire/PatchHireV1EcoAccountCustomFieldsBatchUpdateBodyDto.cs
@@ -66,7 +66,7 @@ public record EcoAccountCustomFieldData
public record I18n
{
///
- /// 中文名称
+ /// 自定义字段中文名称
/// 必填:否
/// 示例值:账号token
///
@@ -74,7 +74,7 @@ public record I18n
public string? ZhCn { get; set; }
///
- /// 英文名称
+ /// 自定义字段英文名称
/// 必填:否
/// 示例值:Account token
///
diff --git a/src/Hire/PatchHireV1EcoExamPapersBatchUpdateBodyDto.cs b/src/Hire/PatchHireV1EcoExamPapersBatchUpdateBodyDto.cs
index 5c55115..244eab6 100644
--- a/src/Hire/PatchHireV1EcoExamPapersBatchUpdateBodyDto.cs
+++ b/src/Hire/PatchHireV1EcoExamPapersBatchUpdateBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 更新试卷 请求体
+// 更新试卷列表 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 更新试卷 请求体
-/// 更新指定帐号可用的试卷列表
+/// 更新试卷列表 请求体
+/// 飞书招聘的笔试服务商,可通过该接口更新客户笔试账号下的试卷列表。
/// 接口ID:7195815979079532545
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/ecological-docking/eco_exam_paper/batch_update
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2feco_exam_paper%2fbatch_update
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PatchHireV1EcoExamPapersBatchUpdateBodyDto
{
///
- /// 账号 ID,可在「账号绑定」事件中获取
+ /// 笔试账号 ID,可通过[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)事件获取
/// 必填:是
/// 示例值:7147998241542539527
///
@@ -42,7 +42,7 @@ public record PatchHireV1EcoExamPapersBatchUpdateBodyDto
public record EcoExamPaperData
{
///
- /// 试卷 ID
+ /// 试卷 ID。账号下已有的试卷 ID
/// 必填:是
/// 示例值:7147998241542539527
/// 最小长度:1
@@ -60,7 +60,7 @@ public record EcoExamPaperData
public string Name { get; set; } = string.Empty;
///
- /// 考试时长(分钟)
+ /// 笔试时长(分钟)
/// 必填:否
/// 示例值:30
///
@@ -76,7 +76,8 @@ public record EcoExamPaperData
public int? QuestionCount { get; set; }
///
- /// 开始时间,留空或不传表示不限制开始时间
+ /// 笔试开始时间,毫秒时间戳。留空或不传表示不限制开始时间。
+ /// **注意**:若传值且`end_time`不为空,则开始时间必须小于结束时间
/// 必填:否
/// 示例值:1658676234053
///
@@ -84,7 +85,8 @@ public record EcoExamPaperData
public string? StartTime { get; set; }
///
- /// 结束时间,留空或不传表示不限制结束时间
+ /// 笔试结束时间,毫秒时间戳。留空或不传表示不限制结束时间
+ /// **注意**:若传值且`start_time `不为空,则结束时间必须大于开始时间
/// 必填:否
/// 示例值:1672444800000
///
diff --git a/src/Hire/PatchHireV1EmployeesByEmployeeIdBodyDto.cs b/src/Hire/PatchHireV1EmployeesByEmployeeIdBodyDto.cs
index 4bb8a76..cea48c3 100644
--- a/src/Hire/PatchHireV1EmployeesByEmployeeIdBodyDto.cs
+++ b/src/Hire/PatchHireV1EmployeesByEmployeeIdBodyDto.cs
@@ -4,17 +4,17 @@
// Created : 2024-06-24
//
// Last Modified By : yxr
-// Last Modified On : 2024-06-24
+// Last Modified On : 2024-08-28
// ************************************************************************
//
// MIT
//
-// 更新入职状态 请求体
+// 更新员工状态 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 更新入职状态 请求体
-/// 根据员工 ID 更新员工转正、离职状态。
+/// 更新员工状态 请求体
+/// 根据员工 ID 更新员工招聘系统内的转正、离职状态。
/// 接口ID:6959374328975900674
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/delivery-process-management/onboard/patch
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2femployee%2fpatch
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PatchHireV1EmployeesByEmployeeIdBodyDto
{
///
- /// 修改状态操作
+ /// 修改状态操作类型
/// 必填:是
/// 示例值:1
/// 可选值:
@@ -34,45 +34,45 @@ public record PatchHireV1EmployeesByEmployeeIdBodyDto
public int Operation { get; set; }
///
- /// 转正信息,操作员工转正时必填
+ /// 转正信息,操作类型operation为`转正`时必填
/// 必填:否
///
[JsonPropertyName("conversion_info")]
public EmployeeConversionInfo? ConversionInfo { get; set; }
///
- /// 转正信息,操作员工转正时必填
+ /// 转正信息,操作类型operation为`转正`时必填
///
public record EmployeeConversionInfo
{
///
- /// 实际转正日期
+ /// 实际转正日期,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("actual_conversion_time")]
- public int? ActualConversionTime { get; set; }
+ public long? ActualConversionTime { get; set; }
}
///
- /// 离职信息,操作员工离职时必填
+ /// 离职信息,操作类型operation为`离职`时必填
/// 必填:否
///
[JsonPropertyName("overboard_info")]
public EmployeeOverboardInfo? OverboardInfo { get; set; }
///
- /// 离职信息,操作员工离职时必填
+ /// 离职信息,操作类型operation为`离职`时必填
///
public record EmployeeOverboardInfo
{
///
- /// 实际离职日期
+ /// 实际离职日期,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("actual_overboard_time")]
- public int? ActualOverboardTime { get; set; }
+ public long? ActualOverboardTime { get; set; }
///
/// 离职原因
diff --git a/src/Hire/PatchHireV1EmployeesByEmployeeIdResponseDto.cs b/src/Hire/PatchHireV1EmployeesByEmployeeIdResponseDto.cs
index f9402ef..ab1b2a9 100644
--- a/src/Hire/PatchHireV1EmployeesByEmployeeIdResponseDto.cs
+++ b/src/Hire/PatchHireV1EmployeesByEmployeeIdResponseDto.cs
@@ -4,17 +4,17 @@
// Created : 2024-06-24
//
// Last Modified By : yxr
-// Last Modified On : 2024-06-24
+// Last Modified On : 2024-08-28
// ************************************************************************
//
// MIT
//
-// 更新入职状态 响应体
+// 更新员工状态 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 更新入职状态 响应体
-/// 根据员工 ID 更新员工转正、离职状态。
+/// 更新员工状态 响应体
+/// 根据员工 ID 更新员工招聘系统内的转正、离职状态。
/// 接口ID:6959374328975900674
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/delivery-process-management/onboard/patch
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2femployee%2fpatch
@@ -42,7 +42,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? Id { get; set; }
///
- /// 投递ID
+ /// 投递ID,详情请查看:[获取投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/get)
/// 必填:否
/// 示例值:7073372582620416300
///
@@ -74,36 +74,36 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public int? ConversionStatus { get; set; }
///
- /// 实际入职时间
+ /// 实际入职时间,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("onboard_time")]
- public int? OnboardTime { get; set; }
+ public long? OnboardTime { get; set; }
///
- /// 预期转正时间
+ /// 预期转正时间,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("expected_conversion_time")]
- public int? ExpectedConversionTime { get; set; }
+ public long? ExpectedConversionTime { get; set; }
///
- /// 实际转正时间
+ /// 实际转正时间,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("actual_conversion_time")]
- public int? ActualConversionTime { get; set; }
+ public long? ActualConversionTime { get; set; }
///
- /// 离职时间
+ /// 离职时间,毫秒时间戳
/// 必填:否
/// 示例值:1637596800000
///
[JsonPropertyName("overboard_time")]
- public int? OverboardTime { get; set; }
+ public long? OverboardTime { get; set; }
///
/// 离职原因
@@ -114,7 +114,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? OverboardNote { get; set; }
///
- /// 办公地点
+ /// 办公地点,详情请查看:[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)
/// 必填:否
/// 示例值:CT_2
///
@@ -122,7 +122,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? OnboardCityCode { get; set; }
///
- /// 入职部门
+ /// 入职部门ID,与入参中的`department_id_type`类型一致,详情请查看:[获取单个部门信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/get)
/// 必填:否
/// 示例值:6966123381141866028
///
@@ -130,7 +130,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? Department { get; set; }
///
- /// 直属上级
+ /// 直属上级用户ID,与入参`user_id_type`类型一致
/// 必填:否
/// 示例值:ou-xxx
///
@@ -138,7 +138,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? Leader { get; set; }
///
- /// 序列
+ /// 序列ID,与入参`job_family_id_type` 类型一致
/// 必填:否
/// 示例值:6937934036379650311
///
@@ -146,7 +146,7 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? Sequence { get; set; }
///
- /// 职级
+ /// 职级ID,与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:7006234385490345986
///
@@ -154,11 +154,19 @@ public record PatchHireV1EmployeesByEmployeeIdResponseDtoEmployee
public string? Level { get; set; }
///
- /// 员工类型
+ /// 员工类型ID,与入参`employee_type_id_type` 类型一致
/// 必填:否
/// 示例值:1
///
[JsonPropertyName("employee_type")]
public string? EmployeeType { get; set; }
+
+ ///
+ /// 招聘需求ID
+ /// 必填:否
+ /// 示例值:123123123213
+ ///
+ [JsonPropertyName("job_requirement_id")]
+ public string? JobRequirementId { get; set; }
}
}
diff --git a/src/Hire/PatchHireV1InterviewersByInterviewerIdBodyDto.cs b/src/Hire/PatchHireV1InterviewersByInterviewerIdBodyDto.cs
new file mode 100644
index 0000000..015e7ae
--- /dev/null
+++ b/src/Hire/PatchHireV1InterviewersByInterviewerIdBodyDto.cs
@@ -0,0 +1,48 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 更新面试官信息 请求体
+// ************************************************************************
+namespace FeishuNetSdk.Hire;
+///
+/// 更新面试官信息 请求体
+/// 用于更新面试官认证信息
+/// 接口ID:7372229724359852033
+/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interviewer/patch
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2finterviewer%2fpatch
+///
+public record PatchHireV1InterviewersByInterviewerIdBodyDto
+{
+ ///
+ /// 面试官信息
+ /// 必填:是
+ ///
+ [JsonPropertyName("interviewer")]
+ public PatchHireV1InterviewersByInterviewerIdBodyDtoInterviewer Interviewer { get; set; } = new();
+
+ ///
+ /// 面试官信息
+ ///
+ public record PatchHireV1InterviewersByInterviewerIdBodyDtoInterviewer
+ {
+ ///
+ /// 认证状态
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:未认证
+ /// - 2:已认证
+ ///
+ ///
+ [JsonPropertyName("verify_status")]
+ public int? VerifyStatus { get; set; }
+ }
+}
diff --git a/src/Hire/PatchHireV1InterviewersByInterviewerIdResponseDto.cs b/src/Hire/PatchHireV1InterviewersByInterviewerIdResponseDto.cs
new file mode 100644
index 0000000..825df88
--- /dev/null
+++ b/src/Hire/PatchHireV1InterviewersByInterviewerIdResponseDto.cs
@@ -0,0 +1,56 @@
+// ************************************************************************
+// Assembly : FeishuNetSdk
+// Author : yxr
+// Created : 2024-08-28
+//
+// Last Modified By : yxr
+// Last Modified On : 2024-08-28
+// ************************************************************************
+//
+// MIT
+//
+// 更新面试官信息 响应体
+// ************************************************************************
+namespace FeishuNetSdk.Hire;
+///
+/// 更新面试官信息 响应体
+/// 用于更新面试官认证信息
+/// 接口ID:7372229724359852033
+/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interviewer/patch
+/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2finterviewer%2fpatch
+///
+public record PatchHireV1InterviewersByInterviewerIdResponseDto
+{
+ ///
+ /// 面试官信息
+ /// 必填:否
+ ///
+ [JsonPropertyName("interviewer")]
+ public PatchHireV1InterviewersByInterviewerIdResponseDtoInterviewer? Interviewer { get; set; }
+
+ ///
+ /// 面试官信息
+ ///
+ public record PatchHireV1InterviewersByInterviewerIdResponseDtoInterviewer
+ {
+ ///
+ /// 面试官userID
+ /// 必填:否
+ /// 示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
+ ///
+ [JsonPropertyName("user_id")]
+ public string? UserId { get; set; }
+
+ ///
+ /// 认证状态
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:未认证
+ /// - 2:已认证
+ ///
+ ///
+ [JsonPropertyName("verify_status")]
+ public int? VerifyStatus { get; set; }
+ }
+}
diff --git a/src/Hire/PostHireV1AgenciesProtectBodyDto.cs b/src/Hire/PostHireV1AgenciesProtectBodyDto.cs
index 37e9cea..c9ce871 100644
--- a/src/Hire/PostHireV1AgenciesProtectBodyDto.cs
+++ b/src/Hire/PostHireV1AgenciesProtectBodyDto.cs
@@ -46,7 +46,7 @@ public record PostHireV1AgenciesProtectBodyDto
public string ConsultantId { get; set; } = string.Empty;
///
- /// 保护期创建时间,毫秒时间戳
+ /// 保护期创建时间(int64类型),毫秒时间戳
/// 必填:是
/// 示例值:1610695587000
///
@@ -54,7 +54,7 @@ public record PostHireV1AgenciesProtectBodyDto
public long ProtectCreateTime { get; set; }
///
- /// 保护期过期时间,毫秒时间戳
+ /// 保护期过期时间(int64类型),毫秒时间戳
/// 必填:是
/// 示例值:1626333987000
///
diff --git a/src/Hire/PostHireV1AgenciesProtectionPeriodSearchBodyDto.cs b/src/Hire/PostHireV1AgenciesProtectionPeriodSearchBodyDto.cs
index 49ebe3f..8e45138 100644
--- a/src/Hire/PostHireV1AgenciesProtectionPeriodSearchBodyDto.cs
+++ b/src/Hire/PostHireV1AgenciesProtectionPeriodSearchBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 查询猎头保护期信息 请求体
-/// 查询指定人才的猎头保护期列表,包含保护期起止时间,以及猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
+/// 查询指定人才的猎头保护期信息列表,包含保护期起止时间、猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
/// 接口ID:7307160083569655811
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/agency/protect_search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fagency%2fprotect_search
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1AgenciesProtectionPeriodSearchBodyDto
{
///
- /// 人才ID,可通过[通过手机号或邮箱获取人才 ID](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/batch_get_id)、[获取人才列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/list)接口获取
+ /// 人才 ID,可通过[通过手机号或邮箱获取人才 ID](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/batch_get_id)、[获取人才列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/list)接口获取
/// 必填:是
/// 示例值:6930815272790114324
///
diff --git a/src/Hire/PostHireV1AgenciesProtectionPeriodSearchResponseDto.cs b/src/Hire/PostHireV1AgenciesProtectionPeriodSearchResponseDto.cs
index 0f381bd..8c1fbf7 100644
--- a/src/Hire/PostHireV1AgenciesProtectionPeriodSearchResponseDto.cs
+++ b/src/Hire/PostHireV1AgenciesProtectionPeriodSearchResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 查询猎头保护期信息 响应体
-/// 查询指定人才的猎头保护期列表,包含保护期起止时间,以及猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
+/// 查询指定人才的猎头保护期信息列表,包含保护期起止时间、猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
/// 接口ID:7307160083569655811
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/agency/protect_search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fagency%2fprotect_search
@@ -62,7 +62,7 @@ public record AgencyProtection
public int? ProtectionType { get; set; }
///
- /// 如保护期类型为 职位保护期(`2`)时,返回职位保护所在的投递id,详情请参考:[获取投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/get)
+ /// 如保护期类型为 职位保护期(`2`)时,返回职位保护所在的投递 ID,详情请参考:[获取投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/get)
/// 必填:否
/// 示例值:6930815272790114323
///
@@ -86,7 +86,7 @@ public record AgencyProtection
public string? ExpireTime { get; set; }
///
- /// 猎头供应商 ID
+ /// 猎头供应商 ID,详情请参考:[获取猎头供应商信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/agency/get)
/// 必填:否
/// 示例值:6930815272790114324
///
@@ -123,8 +123,8 @@ public record I18n
}
///
- /// 猎头顾问ID,与`user_id_type`类型一致。
- /// **注意**:由于猎头顾问位于猎头供应商租户里,不在该接口调用方租户里,无法直接通过此ID查询猎头顾问信息。
+ /// 猎头顾问 ID,与`user_id_type`类型一致。
+ /// **注意**:由于猎头顾问位于猎头供应商租户,不在本接口调用方租户里,若需获取猎头信息,需切换租户至猎头供应商租户后通过[获取单个用户信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/get)访问猎头顾问详情
/// 必填:否
/// 示例值:6930815272790114324
///
diff --git a/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto.cs b/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto.cs
index f41f2b0..f8467cf 100644
--- a/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto.cs
+++ b/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 操作候选人入职 请求体
-/// 根据投递 ID 操作候选人入职并创建员工。投递须处于「待入职」阶段,可通过「转移阶段」接口变更投递状态。
+/// 根据投递 ID 操作候选人入职并创建员工。后续可通过接口进一步获取入职信息,详情参考:[通过员工 ID 获取入职信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/employee/get)
/// 接口ID:6964286393804800028
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/delivery-process-management/onboard/transfer_onboard
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fapplication%2ftransfer_onboard
@@ -22,23 +22,23 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
{
///
- /// 实际入职时间
+ /// 实际入职时间,毫秒时间戳
/// 必填:否
/// 示例值:1616428800000
///
[JsonPropertyName("actual_onboard_time")]
- public int? ActualOnboardTime { get; set; }
+ public long? ActualOnboardTime { get; set; }
///
- /// 预期转正时间
+ /// 预期转正时间,毫秒时间戳
/// 必填:否
/// 示例值:1616428800000
///
[JsonPropertyName("expected_conversion_time")]
- public int? ExpectedConversionTime { get; set; }
+ public long? ExpectedConversionTime { get; set; }
///
- /// 招聘需求 ID
+ /// 招聘需求 ID,可通过接口 [获取招聘需求列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement/list) 获取。入职完成后招聘需求的「已入职」人数会加1
/// 必填:否
/// 示例值:6960663240925956402
///
@@ -46,15 +46,16 @@ public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
public string? JobRequirementId { get; set; }
///
- /// 操作人 UserID
+ /// 操作人ID,与入参 `user_id_type` 类型一致
/// 必填:否
- /// 示例值:ou-xxx
+ /// 示例值:7326856229396906012
///
[JsonPropertyName("operator_id")]
public string? OperatorId { get; set; }
///
- /// 候选人办公地点 ID ,枚举可通过接口「获取地址列表」获取,将用于候选人内推奖规则判断
+ /// 候选人办公地点 ID,将用于候选人内推奖规则判断,数据源可通过接口[获取地址列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/list)
+ /// 获取
/// 必填:否
/// 示例值:CT_2
///
@@ -62,7 +63,7 @@ public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
public string? OnboardCityCode { get; set; }
///
- /// 候选人入职部门 ID ,枚举可通过接口「获取部门信息列表」获取,将用于候选人内推奖规则判断
+ /// 候选人入职部门 ID ,将用于候选人内推奖规则判断,可通过接口[搜索部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/search)获取,与入参 `department_id_type ` 类型一致
/// 必填:否
/// 示例值:6966123381141866028
///
@@ -70,15 +71,15 @@ public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
public string? Department { get; set; }
///
- /// 候选人直属上级 UserID ,将用于候选人内推奖规则判断
+ /// 候选人直属上级 UserID ,将用于候选人内推奖规则判断,与入参 `user_id_type` 类型一致
/// 必填:否
- /// 示例值:ou-xxx
+ /// 示例值:7326856229396906012
///
[JsonPropertyName("leader")]
public string? Leader { get; set; }
///
- /// 候选人序列 ID ,枚举可通过接口「获取职务分类列表」获取,将用于候选人内推奖规则判断
+ /// 候选人序列 ID ,将用于候选人内推奖规则判断,与入参 `job_family_id_type ` 类型一致
/// 必填:否
/// 示例值:7006234385490345986
///
@@ -86,7 +87,7 @@ public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
public string? Sequence { get; set; }
///
- /// 候选人职级 ID ,枚举可通过接口「获取职级列表」获取,将用于候选人内推奖规则判断
+ /// 候选人职级 ID ,将用于候选人内推奖规则判断,与入参 `job_level_id_type ` 类型一致
/// 必填:否
/// 示例值:6937934036379650311
///
@@ -94,7 +95,7 @@ public record PostHireV1ApplicationsByApplicationIdTransferOnboardBodyDto
public string? Level { get; set; }
///
- /// 候选人入职人员类型 ID,可通过接口人力资源管理平台「获取员工类型列表」获取,将用于候选人内推奖规则判断
+ /// 候选人入职人员类型 ID,将用于候选人内推奖规则判断,与入参 `employee_type_id_type ` 类型一致
/// 必填:否
/// 示例值:1
///
diff --git a/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardResponseDto.cs b/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardResponseDto.cs
index d833af2..2f2bd3b 100644
--- a/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardResponseDto.cs
+++ b/src/Hire/PostHireV1ApplicationsByApplicationIdTransferOnboardResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 操作候选人入职 响应体
-/// 根据投递 ID 操作候选人入职并创建员工。投递须处于「待入职」阶段,可通过「转移阶段」接口变更投递状态。
+/// 根据投递 ID 操作候选人入职并创建员工。后续可通过接口进一步获取入职信息,详情参考:[通过员工 ID 获取入职信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/employee/get)
/// 接口ID:6964286393804800028
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/delivery-process-management/onboard/transfer_onboard
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fapplication%2ftransfer_onboard
diff --git a/src/Hire/PostHireV1EcoAccountCustomFieldsBodyDto.cs b/src/Hire/PostHireV1EcoAccountCustomFieldsBodyDto.cs
index f50eaa7..1111fdf 100644
--- a/src/Hire/PostHireV1EcoAccountCustomFieldsBodyDto.cs
+++ b/src/Hire/PostHireV1EcoAccountCustomFieldsBodyDto.cs
@@ -69,7 +69,7 @@ public record EcoAccountCustomFieldData
public record I18n
{
///
- /// 中文名称
+ /// 自定义字段中文名称
/// 必填:否
/// 示例值:账号token
///
@@ -77,7 +77,7 @@ public record I18n
public string? ZhCn { get; set; }
///
- /// 英文名称
+ /// 自定义字段英文名称
/// 必填:否
/// 示例值:Account token
///
diff --git a/src/Hire/PostHireV1EcoBackgroundCheckPackagesBatchDeleteBodyDto.cs b/src/Hire/PostHireV1EcoBackgroundCheckPackagesBatchDeleteBodyDto.cs
index 82df257..f24dc71 100644
--- a/src/Hire/PostHireV1EcoBackgroundCheckPackagesBatchDeleteBodyDto.cs
+++ b/src/Hire/PostHireV1EcoBackgroundCheckPackagesBatchDeleteBodyDto.cs
@@ -24,7 +24,7 @@ public record PostHireV1EcoBackgroundCheckPackagesBatchDeleteBodyDto
///
/// 背调账号 ID,可通过[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)事件获取
/// 必填:是
- /// 示例值:xd_bc_001
+ /// 示例值:6995842370159937061
///
[JsonPropertyName("account_id")]
public string AccountId { get; set; } = string.Empty;
diff --git a/src/Hire/PostHireV1EcoExamPapersBatchDeleteBodyDto.cs b/src/Hire/PostHireV1EcoExamPapersBatchDeleteBodyDto.cs
index 00256c4..82688d5 100644
--- a/src/Hire/PostHireV1EcoExamPapersBatchDeleteBodyDto.cs
+++ b/src/Hire/PostHireV1EcoExamPapersBatchDeleteBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 删除试卷 请求体
+// 删除试卷列表 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 删除试卷 请求体
-/// 删除指定帐号的指定试卷列表,删除不影响已创建的笔试,删除不存在的试卷时不会报错
+/// 删除试卷列表 请求体
+/// 飞书招聘的笔试服务商,可通过该接口删除客户笔试帐号下的试卷列表。删除操作不影响已安排的笔试,删除不存在的试卷时不会报错。
/// 接口ID:7195815976042577922
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/ecological-docking/eco_exam_paper/batch_delete
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2feco_exam_paper%2fbatch_delete
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1EcoExamPapersBatchDeleteBodyDto
{
///
- /// 背调账号 ID,可在「账号绑定」事件中获取
+ /// 笔试账号 ID,可通过[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)事件获取
/// 必填:是
/// 示例值:7147998241542539527
///
@@ -30,7 +30,7 @@ public record PostHireV1EcoExamPapersBatchDeleteBodyDto
public string AccountId { get; set; } = string.Empty;
///
- /// 试卷 ID 列表
+ /// 试卷 ID 列表。通过[创建试卷列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam_paper/create)传入的 ID
/// 必填:是
/// 示例值:["7147998241542539512"]
///
diff --git a/src/Hire/PostHireV1EcoExamPapersBodyDto.cs b/src/Hire/PostHireV1EcoExamPapersBodyDto.cs
index 4905888..480cdcf 100644
--- a/src/Hire/PostHireV1EcoExamPapersBodyDto.cs
+++ b/src/Hire/PostHireV1EcoExamPapersBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 推送试卷列表 请求体
+// 创建试卷列表 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 推送试卷列表 请求体
-/// 定制指定帐号可用的试卷列表
+/// 创建试卷列表 请求体
+/// 飞书招聘的笔试服务商,在完成[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)后,可通过本接口在客户的笔试帐号下创建试卷列表。若客户的笔试账号为「未激活」、「停用」状态,则试卷创建成功后,客户的账号将变为「正常」状态,可正常安排笔试。
/// 接口ID:7195815976042561538
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/ecological-docking/eco_exam_paper/create
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2feco_exam_paper%2fcreate
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1EcoExamPapersBodyDto
{
///
- /// 账号 ID,可在「账号绑定」事件中获取
+ /// 笔试账号 ID,可通过[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)事件获取
/// 必填:是
/// 示例值:7147998241542539527
///
@@ -42,7 +42,7 @@ public record PostHireV1EcoExamPapersBodyDto
public record EcoExamPaperData
{
///
- /// 试卷 ID
+ /// 试卷 ID。由调用方自定义
/// 必填:是
/// 示例值:7147998241542539527
/// 最小长度:1
@@ -76,7 +76,8 @@ public record EcoExamPaperData
public int? QuestionCount { get; set; }
///
- /// 开始时间,留空或不传表示不限制开始时间
+ /// 笔试开始时间,毫秒时间戳。留空或不传表示不限制开始时间。
+ /// **注意**:若传值且`end_time`不为空,则开始时间必须小于结束时间
/// 必填:否
/// 示例值:1658676234053
///
@@ -84,7 +85,8 @@ public record EcoExamPaperData
public string? StartTime { get; set; }
///
- /// 结束时间,留空或不传表示不限制结束时间
+ /// 笔试结束时间,毫秒时间戳。留空或不传表示不限制结束时间
+ /// **注意**:若传值且`start_time `不为空,则结束时间必须大于开始时间
/// 必填:否
/// 示例值:1672444800000
///
diff --git a/src/Hire/PostHireV1EcoExamsByExamIdLoginInfoBodyDto.cs b/src/Hire/PostHireV1EcoExamsByExamIdLoginInfoBodyDto.cs
index bb9bb2f..81044fb 100644
--- a/src/Hire/PostHireV1EcoExamsByExamIdLoginInfoBodyDto.cs
+++ b/src/Hire/PostHireV1EcoExamsByExamIdLoginInfoBodyDto.cs
@@ -14,7 +14,8 @@
namespace FeishuNetSdk.Hire;
///
/// 回传笔试安排结果 请求体
-/// 回传笔试安排结果,如果安排成功需返回笔试链接和登录凭证
+/// 飞书招聘的笔试服务商,在收到[创建笔试](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/events/created)事件并安排笔试后,应通过本接口
+/// 回传笔试安排结果。若安排成功,须返回笔试链接;若笔试链接需要登录鉴权,则须返回登录凭证(`username`,`password`)。
/// 接口ID:7195815979079401473
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/ecological-docking/eco_exam/login_info
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2feco_exam%2flogin_info
@@ -22,7 +23,9 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1EcoExamsByExamIdLoginInfoBodyDto
{
///
- /// 状态码,0-成功 非零-错误码
+ /// 状态码。
+ /// * 0:成功
+ /// * 非0:服务商内部的失败错误码
/// 必填:否
/// 示例值:0
///
@@ -30,7 +33,7 @@ public record PostHireV1EcoExamsByExamIdLoginInfoBodyDto
public int? Result { get; set; }
///
- /// 成功或失败的描述信息
+ /// 安排成功或失败的描述信息
/// 必填:否
/// 示例值:success
///
@@ -50,7 +53,7 @@ public record PostHireV1EcoExamsByExamIdLoginInfoBodyDto
public record EcoExamLoginInfo
{
///
- /// 笔试链接。如果返回的链接是附带候选人唯一标识且无需登录鉴权的,可只返回此地址
+ /// 笔试链接。若返回的链接已经附带候选人唯一标识且无需登录鉴权,可只返回此链接
/// 必填:是
/// 示例值:https://xxxx/xxxx/xxxx
///
@@ -58,7 +61,8 @@ public record EcoExamLoginInfo
public string ExamUrl { get; set; } = string.Empty;
///
- /// 用户名
+ /// 登录用户名。
+ /// **注意**:若笔试链接需要登录鉴权,须返回此登录凭证
/// 必填:否
/// 示例值:waxsdfbhg
///
@@ -66,7 +70,8 @@ public record EcoExamLoginInfo
public string? Username { get; set; }
///
- /// 密码
+ /// 登录密码。
+ /// **注意**:若笔试链接需要登录鉴权,须返回此登录凭证
/// 必填:否
/// 示例值:xxxxxx
///
diff --git a/src/Hire/PostHireV1EcoExamsByExamIdUpdateResultBodyDto.cs b/src/Hire/PostHireV1EcoExamsByExamIdUpdateResultBodyDto.cs
index 75d4a5c..6511413 100644
--- a/src/Hire/PostHireV1EcoExamsByExamIdUpdateResultBodyDto.cs
+++ b/src/Hire/PostHireV1EcoExamsByExamIdUpdateResultBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 回传笔试结果 请求体
-/// 回传笔试结果。回传笔试结果后,若需更新笔试结果,可再次调用该接口更新笔试结果,更新后的数据将覆盖原数据。用户若已在飞书招聘完成阅卷,不再支持回传笔试结果。
+/// 飞书招聘的笔试服务商,可通过该接口回传候选人的笔试结果。回传笔试结果后,候选人在飞书招聘内的笔试状态将变为「已作答」。
/// 接口ID:7195815979079467009
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/ecological-docking/eco_exam/update_result
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2feco_exam%2fupdate_result
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1EcoExamsByExamIdUpdateResultBodyDto
{
///
- /// 笔试结果,推荐传"0"-"100" 的数字(字符串格式),如"60", "90", 该字段表示该场笔试考生考试的成绩
+ /// 笔试结果。表示该场笔试考生的笔试成绩,推荐传 "0"-"100" 的数字(字符串格式),如 "60"、"90" 等
/// 必填:是
/// 示例值:60.5
///
@@ -30,7 +30,7 @@ public record PostHireV1EcoExamsByExamIdUpdateResultBodyDto
public string Result { get; set; } = string.Empty;
///
- /// 笔试结果时间
+ /// 笔试结果时间,毫秒时间戳
/// 必填:否
/// 示例值:1658676234053
///
@@ -52,7 +52,7 @@ public record EcoExamResultReport
///
/// 报告名称
/// 必填:是
- /// 示例值:阶段报告.pdf
+ /// 示例值:张三的笔试结果.pdf
///
[JsonPropertyName("name")]
public string Name { get; set; } = string.Empty;
@@ -66,7 +66,7 @@ public record EcoExamResultReport
public string Url { get; set; } = string.Empty;
///
- /// 作答完成时间(毫秒时间戳)
+ /// 作答完成时间,毫秒时间戳
/// 必填:否
/// 示例值:1658676234053
///
@@ -87,7 +87,7 @@ public record EcoExamResultReport
public record EcoExamResultDetail
{
///
- /// 评价 ID
+ /// 评价项 ID,由调用方自定义
/// 必填:否
/// 示例值:pj001
///
@@ -95,7 +95,8 @@ public record EcoExamResultDetail
public string? Id { get; set; }
///
- /// 评价名称
+ /// 评价项名称,由调用方自定义。
+ /// 单次调用支持传入多个相同的评价项名称,结果将在「飞书招聘」-「候选人详情」-「笔试卡片」中并列展示
/// 必填:是
/// 示例值:基本功
///
@@ -103,7 +104,7 @@ public record EcoExamResultDetail
public string Name { get; set; } = string.Empty;
///
- /// 评价结果
+ /// 评价结果,由调用方自定义
/// 必填:是
/// 示例值:优秀
///
diff --git a/src/Hire/PostHireV1ExternalInterviewsBodyDto.cs b/src/Hire/PostHireV1ExternalInterviewsBodyDto.cs
index db46446..2bff961 100644
--- a/src/Hire/PostHireV1ExternalInterviewsBodyDto.cs
+++ b/src/Hire/PostHireV1ExternalInterviewsBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 创建外部面试 请求体
-/// 导入来自其他系统的面试信息,创建为外部面试。
+/// 创建外部面试,可用于导入来自其他系统的面试信息。
/// 接口ID:6992822583076339715
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/get-candidates/import-external-system-information/create-3
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fexternal_interview%2fcreate
@@ -24,13 +24,13 @@ public record PostHireV1ExternalInterviewsBodyDto
///
/// 外部系统面试主键 (仅用于幂等)
/// 必填:否
- /// 示例值:123
+ /// 示例值:7396034232747641132
///
[JsonPropertyName("external_id")]
public string? ExternalId { get; set; }
///
- /// 外部投递 ID
+ /// 外部投递 ID,可通过[获取外部投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/external_application/list)接口获取
/// 必填:是
/// 示例值:6960663240925956437
///
@@ -51,7 +51,7 @@ public record PostHireV1ExternalInterviewsBodyDto
public int? ParticipateStatus { get; set; }
///
- /// 开始时间
+ /// 开始时间,毫秒时间戳(字段类型为:int64)
/// 必填:否
/// 示例值:1618500278638
///
@@ -59,10 +59,126 @@ public record PostHireV1ExternalInterviewsBodyDto
public long? BeginTime { get; set; }
///
- /// 结束时间
+ /// 结束时间,毫秒时间戳(字段类型为:int64)
/// 必填:否
/// 示例值:1618500278639
///
[JsonPropertyName("end_time")]
public long? EndTime { get; set; }
+
+ ///
+ /// 面试评价列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("interview_assessments")]
+ public ExternalInterviewAssessment[]? InterviewAssessments { get; set; }
+
+ ///
+ /// 面试评价列表
+ ///
+ public record ExternalInterviewAssessment
+ {
+ ///
+ /// 面试官姓名
+ /// 必填:否
+ /// 示例值:张三
+ ///
+ [JsonPropertyName("username")]
+ public string? Username { get; set; }
+
+ ///
+ /// 面试结论
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:不通过
+ /// - 2:通过
+ /// - 3:待定
+ ///
+ ///
+ [JsonPropertyName("conclusion")]
+ public int? Conclusion { get; set; }
+
+ ///
+ /// 评价维度列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("assessment_dimension_list")]
+ public ExternalInterviewAssessmentDimension[]? AssessmentDimensionLists { get; set; }
+
+ ///
+ /// 评价维度列表
+ ///
+ public record ExternalInterviewAssessmentDimension
+ {
+ ///
+ /// 打分题分数(当维度类型为「打分题」时使用)
+ /// 必填:否
+ /// 示例值:99
+ ///
+ [JsonPropertyName("score")]
+ public int? Score { get; set; }
+
+ ///
+ /// 单选选项(当维度类型为「单选题」时使用)
+ /// 必填:否
+ /// 示例值:选项1
+ ///
+ [JsonPropertyName("option")]
+ public string? Option { get; set; }
+
+ ///
+ /// 多选选项(当维度类型为「多选题」时使用)
+ /// 必填:否
+ ///
+ [JsonPropertyName("options")]
+ public string[]? Options { get; set; }
+
+ ///
+ /// 描述内容(当维度类型为「描述题」时使用)
+ /// 必填:否
+ /// 示例值:不错的面试内容
+ ///
+ [JsonPropertyName("content")]
+ public string? Content { get; set; }
+
+ ///
+ /// 维度类型
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:打分题
+ /// - 2:单选题
+ /// - 3:描述题
+ /// - 4:多选题
+ ///
+ ///
+ [JsonPropertyName("assessment_type")]
+ public int? AssessmentType { get; set; }
+
+ ///
+ /// 维度标题
+ /// 必填:否
+ /// 示例值:面试测试
+ ///
+ [JsonPropertyName("title")]
+ public string? Title { get; set; }
+
+ ///
+ /// 维度描述
+ /// 必填:否
+ /// 示例值:这是一次测试
+ ///
+ [JsonPropertyName("description")]
+ public string? Description { get; set; }
+ }
+
+ ///
+ /// 综合评价
+ /// 必填:否
+ /// 示例值:第一次面试
+ ///
+ [JsonPropertyName("content")]
+ public string? Content { get; set; }
+ }
}
diff --git a/src/Hire/PostHireV1ExternalInterviewsResponseDto.cs b/src/Hire/PostHireV1ExternalInterviewsResponseDto.cs
index a4cf082..f65ac26 100644
--- a/src/Hire/PostHireV1ExternalInterviewsResponseDto.cs
+++ b/src/Hire/PostHireV1ExternalInterviewsResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 创建外部面试 响应体
-/// 导入来自其他系统的面试信息,创建为外部面试。
+/// 创建外部面试,可用于导入来自其他系统的面试信息。
/// 接口ID:6992822583076339715
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/get-candidates/import-external-system-information/create-3
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fexternal_interview%2fcreate
@@ -63,7 +63,7 @@ public record PostHireV1ExternalInterviewsResponseDtoExternalInterview
public int? ParticipateStatus { get; set; }
///
- /// 开始时间
+ /// 开始时间,毫秒时间戳(字段类型为:int64)
/// 必填:否
/// 示例值:1618500278638
///
@@ -71,11 +71,135 @@ public record PostHireV1ExternalInterviewsResponseDtoExternalInterview
public long? BeginTime { get; set; }
///
- /// 结束时间
+ /// 结束时间,毫秒时间戳(字段类型为:int64)
/// 必填:否
/// 示例值:1618500278639
///
[JsonPropertyName("end_time")]
public long? EndTime { get; set; }
+
+ ///
+ /// 面试评价列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("interview_assessments")]
+ public ExternalInterviewAssessment[]? InterviewAssessments { get; set; }
+
+ ///
+ /// 面试评价列表
+ ///
+ public record ExternalInterviewAssessment
+ {
+ ///
+ /// 外部面评 ID
+ /// 必填:否
+ /// 示例值:6989181065243969836
+ ///
+ [JsonPropertyName("id")]
+ public string? Id { get; set; }
+
+ ///
+ /// 面试官姓名
+ /// 必填:否
+ /// 示例值:张三
+ ///
+ [JsonPropertyName("username")]
+ public string? Username { get; set; }
+
+ ///
+ /// 面试结果
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:不通过
+ /// - 2:通过
+ /// - 3:待定
+ ///
+ ///
+ [JsonPropertyName("conclusion")]
+ public int? Conclusion { get; set; }
+
+ ///
+ /// 评价维度列表
+ /// 必填:否
+ ///
+ [JsonPropertyName("assessment_dimension_list")]
+ public ExternalInterviewAssessmentDimension[]? AssessmentDimensionLists { get; set; }
+
+ ///
+ /// 评价维度列表
+ ///
+ public record ExternalInterviewAssessmentDimension
+ {
+ ///
+ /// 打分题分数(当维度类型为「打分题」时使用)
+ /// 必填:否
+ /// 示例值:99
+ ///
+ [JsonPropertyName("score")]
+ public int? Score { get; set; }
+
+ ///
+ /// 单选选项(当维度类型为「单选题」时使用)
+ /// 必填:否
+ /// 示例值:选项1
+ ///
+ [JsonPropertyName("option")]
+ public string? Option { get; set; }
+
+ ///
+ /// 多选选项(当维度类型为「多选题」时使用)
+ /// 必填:否
+ ///
+ [JsonPropertyName("options")]
+ public string[]? Options { get; set; }
+
+ ///
+ /// 描述内容(当维度类型为「描述题」时使用)
+ /// 必填:否
+ /// 示例值:第一次面试记录
+ ///
+ [JsonPropertyName("content")]
+ public string? Content { get; set; }
+
+ ///
+ /// 维度类型
+ /// 必填:否
+ /// 示例值:1
+ /// 可选值:
+ /// - 1:打分题
+ /// - 2:单选题
+ /// - 3:描述题
+ /// - 4:多选题
+ ///
+ ///
+ [JsonPropertyName("assessment_type")]
+ public int? AssessmentType { get; set; }
+
+ ///
+ /// 维度标题
+ /// 必填:否
+ /// 示例值:性格测试
+ ///
+ [JsonPropertyName("title")]
+ public string? Title { get; set; }
+
+ ///
+ /// 维度描述
+ /// 必填:否
+ /// 示例值:这是性格测试相关的
+ ///
+ [JsonPropertyName("description")]
+ public string? Description { get; set; }
+ }
+
+ ///
+ /// 综合评价
+ /// 必填:否
+ /// 示例值:内容输出
+ ///
+ [JsonPropertyName("content")]
+ public string? Content { get; set; }
+ }
}
}
diff --git a/src/Hire/PostHireV1JobRequirementsBodyDto.cs b/src/Hire/PostHireV1JobRequirementsBodyDto.cs
index 60a6e7b..2c18fa1 100644
--- a/src/Hire/PostHireV1JobRequirementsBodyDto.cs
+++ b/src/Hire/PostHireV1JobRequirementsBodyDto.cs
@@ -115,7 +115,7 @@ public record PostHireV1JobRequirementsBodyDto
public int? Category { get; set; }
///
- /// 需求部门ID,需与`department_id_type`类型一致
+ /// 需求部门 ID,需与`department_id_type`类型一致
/// 必填:否
/// 示例值:od-4e6ac4d14bcd5071a37a39de902c7141
///
@@ -194,7 +194,7 @@ public record PostHireV1JobRequirementsBodyDto
public int? RequiredDegree { get; set; }
///
- /// 最高薪资,单位:K
+ /// 月薪范围-最高薪资,单位:K
/// 必填:否
/// 示例值:10
///
@@ -202,7 +202,7 @@ public record PostHireV1JobRequirementsBodyDto
public string? MaxSalary { get; set; }
///
- /// 最低薪资,单位:K
+ /// 月薪范围-最低薪资,单位:K
/// 必填:否
/// 示例值:5
///
@@ -210,7 +210,7 @@ public record PostHireV1JobRequirementsBodyDto
public string? MinSalary { get; set; }
///
- /// 工作地址ID,可通过[获取地址列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/list)获取
+ /// 工作地址 ID,可通过[获取地址列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/list)获取
/// 必填:否
/// 示例值:7265901641899311105
///
@@ -247,15 +247,15 @@ public record JobRequirementCustomizedData
///
/// 自定义字段 value
- /// - 若字段类型为单行文本/多行文本,格式为"简单文本";
- /// - 若字段类型为单选,传值内容为选项的 ID,格式为"6890840516938696974";
- /// - 若字段类型为多选,传值内容为选项的ID 列表,格式为"[\"6890840516938696974\", \"6890840516938696975\" ]";
- /// - 若字段类型为时间,格式为"1609430400000"
- /// - 若字段类型为时间段,格式为"["1609430400000", \"1612108800000\" ]",单位是毫秒时间戳;
- /// - 若字段类型为年份选择,格式为"1609430400000",单位是毫秒时间戳;
- /// - 若字段类型为月份选择,格式为"1625068800000",单位是毫秒时间戳;
- /// - 若字段类型为数字,传值格式为"1";
- /// - 若字段类型为富文本,传值举例"富文本"
+ /// - 单选:`"1"`
+ /// - 多选:`"[\"1\", \"2\"]"`
+ /// - 单行:`"单行文本"`
+ /// - 多行:`"多行文本"`
+ /// - 数字:`"1"`
+ /// - 月份选择:`"1627379423000"`
+ /// - 年份选择:`"1627379423000"`
+ /// - 日期选择:`"1627379423000"`
+ /// - 时间段:`"[\"1577808000000\", \"1612108800000\"]"`
/// 必填:否
/// 示例值:简单文本
///
diff --git a/src/Hire/PostHireV1JobRequirementsResponseDto.cs b/src/Hire/PostHireV1JobRequirementsResponseDto.cs
index ae470de..ca4107a 100644
--- a/src/Hire/PostHireV1JobRequirementsResponseDto.cs
+++ b/src/Hire/PostHireV1JobRequirementsResponseDto.cs
@@ -94,7 +94,7 @@ public record JobRequirementDto
public record IdNameObject
{
///
- /// 职位性质ID
+ /// 职位性质 ID
/// 必填:否
/// 示例值:101
///
@@ -132,28 +132,28 @@ public record I18n
}
///
- /// 人员类型,与`employee_type_id_type`类型一致
+ /// 人员类型
/// 必填:否
///
[JsonPropertyName("employee_type")]
public IdNameObject? EmployeeType { get; set; }
///
- /// 最高职级,与`job_level_id_type`类型一致
+ /// 最高职级
/// 必填:否
///
[JsonPropertyName("max_level")]
public IdNameObject? MaxLevel { get; set; }
///
- /// 最低职级,与`job_level_id_type`类型一致
+ /// 最低职级
/// 必填:否
///
[JsonPropertyName("min_level")]
public IdNameObject? MinLevel { get; set; }
///
- /// 职位序列,与`job_family_id_type`类型一致
+ /// 职位序列
/// 必填:否
///
[JsonPropertyName("sequence")]
@@ -172,28 +172,28 @@ public record I18n
public int? Category { get; set; }
///
- /// 需求部门,与`department_id_type`类型一致
+ /// 需求部门
/// 必填:否
///
[JsonPropertyName("department")]
public IdNameObject? Department { get; set; }
///
- /// 需求负责人,与`user_id_type`类型一致
+ /// 需求负责人
/// 必填:否
///
[JsonPropertyName("recruiter_list")]
public IdNameObject[]? RecruiterLists { get; set; }
///
- /// 需求用人经理,与`user_id_type`类型一致
+ /// 需求用人经理
/// 必填:否
///
[JsonPropertyName("jr_hiring_managers")]
public IdNameObject[]? JrHiringManagers { get; set; }
///
- /// 直属上级,与`user_id_type`类型一致
+ /// 直属上级
/// 必填:否
///
[JsonPropertyName("direct_leader_list")]
@@ -248,7 +248,7 @@ public record I18n
public int? RequiredDegree { get; set; }
///
- /// 最高薪资,单位:K
+ /// 最高月薪,单位:K
/// 必填:否
/// 示例值:10
///
@@ -256,7 +256,7 @@ public record I18n
public string? MaxSalary { get; set; }
///
- /// 最低薪资,单位:K
+ /// 最低月薪,单位:K
/// 必填:否
/// 示例值:5
///
@@ -291,7 +291,7 @@ public record I18n
public record JobRequirementCustomizedDataDto
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,详情请参考:[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)
/// 必填:否
/// 示例值:123123123
///
@@ -497,7 +497,7 @@ public record JobRequirementCustomizedTimeRange
public record JobTypeInfo
{
///
- /// 职位类别ID
+ /// 职位类别 ID
/// 必填:是
/// 示例值:6930815272790114324
///
@@ -534,7 +534,7 @@ public record I18n
}
///
- /// 父级职位类别ID
+ /// 父级职位类别 ID
/// 必填:否
/// 示例值:6930815272790114323
///
diff --git a/src/Hire/PostHireV1JobRequirementsSearchResponseDto.cs b/src/Hire/PostHireV1JobRequirementsSearchResponseDto.cs
index adb73ce..84db58a 100644
--- a/src/Hire/PostHireV1JobRequirementsSearchResponseDto.cs
+++ b/src/Hire/PostHireV1JobRequirementsSearchResponseDto.cs
@@ -248,7 +248,7 @@ public record I18n
public int? RequiredDegree { get; set; }
///
- /// 最高薪资,单位:千
+ /// 月薪范围-最高薪资,单位:K
/// 必填:否
/// 示例值:123
///
@@ -256,7 +256,7 @@ public record I18n
public string? MaxSalary { get; set; }
///
- /// 最低薪资,单位:千
+ /// 月薪范围-最低薪资,单位:K
/// 必填:否
/// 示例值:11
///
diff --git a/src/Hire/PostHireV1JobsByJobIdCombinedUpdateBodyDto.cs b/src/Hire/PostHireV1JobsByJobIdCombinedUpdateBodyDto.cs
index eac00ff..ea81506 100644
--- a/src/Hire/PostHireV1JobsByJobIdCombinedUpdateBodyDto.cs
+++ b/src/Hire/PostHireV1JobsByJobIdCombinedUpdateBodyDto.cs
@@ -61,6 +61,7 @@ public record PostHireV1JobsByJobIdCombinedUpdateBodyDto
///
/// 自定义字段
+ /// - 注意:更新时会全量覆盖
/// 必填:否
///
[JsonPropertyName("customized_data_list")]
@@ -68,11 +69,12 @@ public record PostHireV1JobsByJobIdCombinedUpdateBodyDto
///
/// 自定义字段
+ /// - 注意:更新时会全量覆盖
///
public record CombinedJobObjectValueMap
{
///
- /// 自定义字段 ID,详情请查看:[获取职位模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_schema/list)
+ /// 自定义字段 ID,可通过[获取职位模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_schema/list)接口获取
/// 必填:否
/// 示例值:6960663240925956549
///
@@ -89,7 +91,7 @@ public record CombinedJobObjectValueMap
}
///
- /// 最低职级 ID,需与入参`job_level_id_type` 类型一致,可通过 [获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list) 接口获取
+ /// 最低职级 ID,需与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:6960663240925956547
///
@@ -97,7 +99,7 @@ public record CombinedJobObjectValueMap
public string? MinLevelId { get; set; }
///
- /// 最低薪资,单位:千
+ /// 最低薪资,单位:K
/// 必填:否
/// 示例值:1000
///
@@ -182,7 +184,7 @@ public record JobManager
public string? JobFunctionId { get; set; }
///
- /// 部门 ID,需与入参中的`department_id_type`类型一致,可通过[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)接口获取
+ /// 部门 ID,需与入参中的`department_id_type`类型一致
/// 必填:否
/// 示例值:od-b2fafdce6fc5800b574ba5b0e2798b36
///
@@ -206,7 +208,7 @@ public record JobManager
public bool IsNeverExpired { get; set; }
///
- /// 最高薪资,单位:千
+ /// 最高薪资,单位:K
/// 必填:否
/// 示例值:2000
///
@@ -246,7 +248,7 @@ public record JobManager
public string JobTypeId { get; set; } = string.Empty;
///
- /// 最高职级 ID,需与入参`job_level_id_type` 类型一致,可通过 [获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list) 接口获取
+ /// 最高职级 ID,需与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:6960663240925956548
///
@@ -273,7 +275,7 @@ public record JobManager
public int? RequiredDegree { get; set; }
///
- /// 序列 ID,需与入参`job_family_id_type` 类型一致,可通过 [获取租户序列列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_family/list) 接口获取
+ /// 序列 ID,需与入参`job_family_id_type` 类型一致
/// 必填:否
/// 示例值:6960663240925956550
///
diff --git a/src/Hire/PostHireV1JobsByJobIdCombinedUpdateResponseDto.cs b/src/Hire/PostHireV1JobsByJobIdCombinedUpdateResponseDto.cs
index a88bb66..ef52dfc 100644
--- a/src/Hire/PostHireV1JobsByJobIdCombinedUpdateResponseDto.cs
+++ b/src/Hire/PostHireV1JobsByJobIdCombinedUpdateResponseDto.cs
@@ -160,7 +160,7 @@ public record JobRecruitmentType
public record JobDepartment
{
///
- /// 部门 ID,与入参中的`department_id_type`类型一致,详情请查看:[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)
+ /// 部门 ID,与入参中的`department_id_type`类型一致
/// 必填:否
/// 示例值:7281257045172308287
///
@@ -758,7 +758,7 @@ public record I18n
public long? ExpiryTime { get; set; }
///
- /// 最低薪资,单位:千
+ /// 最低薪资,单位:K
/// 必填:否
/// 示例值:10
///
@@ -766,7 +766,7 @@ public record I18n
public int? MinSalary { get; set; }
///
- /// 最高薪资,单位:千
+ /// 最高薪资,单位:K
/// 必填:否
/// 示例值:20
///
diff --git a/src/Hire/PostHireV1JobsByJobIdOpenBodyDto.cs b/src/Hire/PostHireV1JobsByJobIdOpenBodyDto.cs
index e896bf6..6efe811 100644
--- a/src/Hire/PostHireV1JobsByJobIdOpenBodyDto.cs
+++ b/src/Hire/PostHireV1JobsByJobIdOpenBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 重启职位 请求体
-/// 支持开启职位。
+/// 对于已关闭的职位,可通过本接口重启职位。
/// 接口ID:7012986483075530753
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/recruitment-related-configuration/job/open
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2fjob%2fopen
@@ -22,15 +22,19 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1JobsByJobIdOpenBodyDto
{
///
- /// 到期日期
+ /// 到期日期,毫秒时间戳(int64类型)
+ /// **注意**:当`is_never_expired`为`false`时该字段必填且大于当前时间
/// 必填:否
- /// 示例值:1598844859612
+ /// 示例值:1830259120000
///
[JsonPropertyName("expiry_time")]
public long? ExpiryTime { get; set; }
///
/// 是否长期有效
+ /// **可选值有**:
+ /// * `true`:长期有效
+ /// * `false`:指定到期日期
/// 必填:是
/// 示例值:true
///
diff --git a/src/Hire/PostHireV1JobsCombinedCreateBodyDto.cs b/src/Hire/PostHireV1JobsCombinedCreateBodyDto.cs
index 6d6d7b4..a91ff4a 100644
--- a/src/Hire/PostHireV1JobsCombinedCreateBodyDto.cs
+++ b/src/Hire/PostHireV1JobsCombinedCreateBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 新建职位 请求体
-/// 创建一个新的职位
+/// 创建一个新的职位。
/// ## 注意事项
/// - 调用此接口前,需先打开「飞书招聘」-「设置」-「职位管理」-「职位设置」-「通过API同步职位开关」开关。
/// - 字段是否必填,将以「飞书招聘」-「设置」-「职位管理」-「职位字段管理」中的设置为准。
@@ -88,7 +88,7 @@ public record CombinedJobObjectValueMap
}
///
- /// 最低职级 ID,需与入参`job_level_id_type` 类型一致,通过[获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list)接口获取
+ /// 最低职级 ID,需与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:7281257045172308287
///
@@ -96,7 +96,7 @@ public record CombinedJobObjectValueMap
public string? MinLevelId { get; set; }
///
- /// 最低薪资,单位:千
+ /// 最低月薪,单位:K
/// 必填:否
/// 示例值:1000
///
@@ -193,7 +193,7 @@ public record JobManager
public string? JobFunctionId { get; set; }
///
- /// 部门 ID,需与入参中的`department_id_type`类型一致,可通过[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)接口获取
+ /// 部门 ID,需与入参中的`department_id_type`类型一致
/// 必填:是
/// 示例值:od-b2fafdce6fc5800b574ba5b0e2798b36
///
@@ -217,7 +217,7 @@ public record JobManager
public bool IsNeverExpired { get; set; }
///
- /// 最高薪资,单位:千
+ /// 最高月薪,单位:K
/// 必填:否
/// 示例值:2000
///
@@ -249,7 +249,7 @@ public record JobManager
public string[]? HighlightList { get; set; }
///
- /// 职位类别ID,可通过[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)接口获取
+ /// 职位类别 ID,可通过[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)接口获取
/// 必填:是
/// 示例值:6960663240925956551
///
@@ -257,7 +257,7 @@ public record JobManager
public string JobTypeId { get; set; } = string.Empty;
///
- /// 最高职级 ID,需与入参`job_level_id_type` 类型一致,通过[获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list)接口获取
+ /// 最高职级 ID,需与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:6960663240925956548
///
@@ -292,7 +292,7 @@ public record JobManager
public int? RequiredDegree { get; set; }
///
- /// 序列 ID,需与入参`job_family_id_type` 类型一致,可通过[获取租户序列列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_family/list)接口获取
+ /// 序列 ID,需与入参`job_family_id_type` 类型一致
/// 必填:否
/// 示例值:6960663240925956550
///
diff --git a/src/Hire/PostHireV1JobsCombinedCreateResponseDto.cs b/src/Hire/PostHireV1JobsCombinedCreateResponseDto.cs
index fd71d5c..9da17e5 100644
--- a/src/Hire/PostHireV1JobsCombinedCreateResponseDto.cs
+++ b/src/Hire/PostHireV1JobsCombinedCreateResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 新建职位 响应体
-/// 创建一个新的职位
+/// 创建一个新的职位。
/// ## 注意事项
/// - 调用此接口前,需先打开「飞书招聘」-「设置」-「职位管理」-「职位设置」-「通过API同步职位开关」开关。
/// - 字段是否必填,将以「飞书招聘」-「设置」-「职位管理」-「职位字段管理」中的设置为准。
@@ -159,7 +159,7 @@ public record JobRecruitmentType
public record JobDepartment
{
///
- /// 部门 ID,与入参中的`department_id_type`类型一致,详情请查看[批量查询部门](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/department/list)
+ /// 部门 ID,与入参中的`department_id_type`类型一致
/// 必填:否
/// 示例值:7281257045172308287
///
@@ -233,7 +233,7 @@ public record JobCity
public record JobLevel
{
///
- /// 职级 ID,与入参`job_level_id_type` 类型一致,详情请查看[获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list)
+ /// 职级 ID,与入参`job_level_id_type` 类型一致
/// 必填:否
/// 示例值:7281257045172308287
///
@@ -326,7 +326,7 @@ public record JobHighlight
public record PostHireV1JobsCombinedCreateResponseDtoJobJobCategory
{
///
- /// 职位序列 ID,与入参`job_family_id_type` 类型一致,详情请查看[获取租户序列列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_family/list)
+ /// 职位序列 ID,与入参`job_family_id_type` 类型一致
/// 必填:否
/// 示例值:7281257045172308287
///
@@ -757,7 +757,7 @@ public record I18n
public long? ExpiryTime { get; set; }
///
- /// 最低薪资,单位:千
+ /// 最低月薪,单位:K
/// 必填:否
/// 示例值:10
///
@@ -765,7 +765,7 @@ public record I18n
public int? MinSalary { get; set; }
///
- /// 最高薪资,单位:千
+ /// 最高月薪,单位:K
/// 必填:否
/// 示例值:20
///
diff --git a/src/Hire/PostHireV1ReferralsSearchBodyDto.cs b/src/Hire/PostHireV1ReferralsSearchBodyDto.cs
index 14c10e6..6c47fe1 100644
--- a/src/Hire/PostHireV1ReferralsSearchBodyDto.cs
+++ b/src/Hire/PostHireV1ReferralsSearchBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 查询人才内推信息 请求体
-/// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递ID等,按内推投递的`创建时间`从小到大排序返回。
+/// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递 ID等,按内推投递的`创建时间`从小到大排序返回。
/// 接口ID:7307160083569704963
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/referral/search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2freferral%2fsearch
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1ReferralsSearchBodyDto
{
///
- /// 人才ID ,可通过[通过手机号或邮箱获取人才 ID](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/batch_get_id)获取
+ /// 人才 ID ,可通过[批量获取人才ID](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/batch_get_id)获取
/// 必填:是
/// 示例值:6930815272790114324
///
@@ -30,7 +30,7 @@ public record PostHireV1ReferralsSearchBodyDto
public string TalentId { get; set; } = string.Empty;
///
- /// 内推记录最早创建时间,毫秒时间戳。若不填,默认为全部,但最多返回200条
+ /// 内推记录最早创建时间,毫秒时间戳。若不填,默认为指定人才下的全部记录,但最多返回200条
/// 必填:否
/// 示例值:1701226882718
///
@@ -38,7 +38,7 @@ public record PostHireV1ReferralsSearchBodyDto
public string? StartTime { get; set; }
///
- /// 内推记录最晚创建时间,毫秒时间戳。若不填,默认为全部,但最多返回200条
+ /// 内推记录最晚创建时间,毫秒时间戳。默认为指定人才下的全部记录,但最多返回200条
/// 必填:否
/// 示例值:1701226882719
///
diff --git a/src/Hire/PostHireV1ReferralsSearchResponseDto.cs b/src/Hire/PostHireV1ReferralsSearchResponseDto.cs
index 445a42c..da28588 100644
--- a/src/Hire/PostHireV1ReferralsSearchResponseDto.cs
+++ b/src/Hire/PostHireV1ReferralsSearchResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 查询人才内推信息 响应体
-/// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递ID等,按内推投递的`创建时间`从小到大排序返回。
+/// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递 ID等,按内推投递的`创建时间`从小到大排序返回。
/// 接口ID:7307160083569704963
/// 文档地址:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/referral/search
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2freferral%2fsearch
@@ -42,9 +42,9 @@ public record ReferralInfo
public string? Id { get; set; }
///
- /// 投递 ID 列表,详情请查看[获取投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/get)。通常情况下1次内推仅有1个投递ID,即内推原始投递ID(列表中的第一个ID)。
- /// 若投递发生过转移,还会包含「转移到其他职位后的投递 ID。
- /// 但不包含投递结束后被HR复捞(加入职位)的投递 ID。
+ /// 投递 ID 列表,详情请查看[获取投递信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/get)。通常情况下1次内推仅有1个投递 ID,即内推原始投递 ID(列表中的第一个 ID)。
+ /// 若投递发生过转移,还会包含「转移到其他职位后的投递 ID」。
+ /// 但不包含投递结束后被HR复捞(加入职位)的投递 ID。
/// 必填:否
///
[JsonPropertyName("application_ids")]
@@ -71,7 +71,7 @@ public record ReferralInfo
public record IdNameObject
{
///
- /// 内推人ID,跟`user_id_type`类型一致
+ /// 内推人 ID,跟`user_id_type`类型一致
/// 必填:否
/// 示例值:6930815272790114324
///
diff --git a/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipBodyDto.cs b/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipBodyDto.cs
index 0833d28..b20fc46 100644
--- a/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipBodyDto.cs
+++ b/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 将人才加入人才库 请求体
-/// 将人才加入人才库
+/// 将人才加入人才库。
/// 接口ID:7218853190452445188
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent_pool/move_talent
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent_pool%2fmove_talent
diff --git a/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipResponseDto.cs b/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipResponseDto.cs
index d0b1ddd..fd55dc8 100644
--- a/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipResponseDto.cs
+++ b/src/Hire/PostHireV1TalentPoolsByTalentPoolIdTalentRelationshipResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 将人才加入人才库 响应体
-/// 将人才加入人才库
+/// 将人才加入人才库。
/// 接口ID:7218853190452445188
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent_pool/move_talent
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent_pool%2fmove_talent
diff --git a/src/Hire/PostHireV1TalentsBatchGetIdBodyDto.cs b/src/Hire/PostHireV1TalentsBatchGetIdBodyDto.cs
index fd3e348..139ec5c 100644
--- a/src/Hire/PostHireV1TalentsBatchGetIdBodyDto.cs
+++ b/src/Hire/PostHireV1TalentsBatchGetIdBodyDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 通过手机号或邮箱获取人才 ID 请求体
+// 批量获取人才简要信息 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 通过手机号或邮箱获取人才 ID 请求体
-/// 通过手机号或邮箱获取人才 ID。
+/// 批量获取人才简要信息 请求体
+/// 批量获取人才简要信息,包括人才 ID、手机号、邮箱、证件号等。
/// 接口ID:7125370772851458076
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent/batch_get_id
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent%2fbatch_get_id
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1TalentsBatchGetIdBodyDto
{
///
- /// 手机国家区号,默认值:86,即中国大陆地区
+ /// 国际区号,遵守国际统一标准,请参考[百度百科-国际长途电话区号](https://baike.baidu.com/item/%E5%9B%BD%E9%99%85%E9%95%BF%E9%80%94%E7%94%B5%E8%AF%9D%E5%8C%BA%E5%8F%B7%E8%A1%A8/12803495?fr=ge_ala)。传入手机号但没传区号的情况下,默认为中国大陆区号:"86"
/// 必填:否
/// 示例值:86
///
@@ -30,7 +30,7 @@ public record PostHireV1TalentsBatchGetIdBodyDto
public string? MobileCode { get; set; }
///
- /// 手机号,区号均采用 mobile_code 参数的值,最多 100 个
+ /// 手机号列表
/// 必填:否
/// 示例值:182900291190
///
@@ -38,7 +38,7 @@ public record PostHireV1TalentsBatchGetIdBodyDto
public string[]? MobileNumberList { get; set; }
///
- /// 邮箱信息列表,最多 100 个
+ /// 邮箱列表
/// 必填:否
/// 示例值:foo@bytedance.com
///
@@ -46,7 +46,8 @@ public record PostHireV1TalentsBatchGetIdBodyDto
public string[]? EmailList { get; set; }
///
- /// 证件类型,可参考招聘枚举常量文档下的 IdentificationType 枚举定义
+ /// 证件类型,枚举定义详见文档:[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 的 IdentificationType。传入证件号的情况下必须传入该参数
/// 必填:否
/// 示例值:1
///
@@ -54,7 +55,7 @@ public record PostHireV1TalentsBatchGetIdBodyDto
public int? IdentificationType { get; set; }
///
- /// 证件号
+ /// 证件号列表
/// 必填:否
/// 示例值:130xxxxxxx
///
diff --git a/src/Hire/PostHireV1TalentsBatchGetIdResponseDto.cs b/src/Hire/PostHireV1TalentsBatchGetIdResponseDto.cs
index 4b7f914..8d000db 100644
--- a/src/Hire/PostHireV1TalentsBatchGetIdResponseDto.cs
+++ b/src/Hire/PostHireV1TalentsBatchGetIdResponseDto.cs
@@ -9,12 +9,12 @@
//
// MIT
//
-// 通过手机号或邮箱获取人才 ID 响应体
+// 批量获取人才简要信息 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 通过手机号或邮箱获取人才 ID 响应体
-/// 通过手机号或邮箱获取人才 ID。
+/// 批量获取人才简要信息 响应体
+/// 批量获取人才简要信息,包括人才 ID、手机号、邮箱、证件号等。
/// 接口ID:7125370772851458076
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent/batch_get_id
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent%2fbatch_get_id
@@ -34,7 +34,7 @@ public record PostHireV1TalentsBatchGetIdResponseDto
public record TalentBatchInfo
{
///
- /// 人才 ID
+ /// 人才 ID,详情请查看:[获取人才信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/get)
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -42,7 +42,7 @@ public record TalentBatchInfo
public string? TalentId { get; set; }
///
- /// 手机国家区号
+ /// 国际区号,遵守国际统一标准,请参考[百度百科-国际长途电话区号](https://baike.baidu.com/item/%E5%9B%BD%E9%99%85%E9%95%BF%E9%80%94%E7%94%B5%E8%AF%9D%E5%8C%BA%E5%8F%B7%E8%A1%A8/12803495?fr=ge_ala)
/// 必填:否
/// 示例值:86
///
@@ -66,7 +66,8 @@ public record TalentBatchInfo
public string? Email { get; set; }
///
- /// 证件类型,可参考招聘枚举常量 IdentificationType 枚举定义
+ /// 证件类型,枚举定义详见文档:[枚举常量介绍](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/enum)
+ /// 的 IdentificationType
/// 必填:否
/// 示例值:1
///
@@ -76,7 +77,7 @@ public record TalentBatchInfo
///
/// 证件号
/// 必填:否
- /// 示例值:130xxxxxxxxx
+ /// 示例值:510403xxxxxxxx
///
[JsonPropertyName("identification_number")]
public string? IdentificationNumber { get; set; }
diff --git a/src/Hire/PostHireV1TalentsByTalentIdOnboardStatusBodyDto.cs b/src/Hire/PostHireV1TalentsByTalentIdOnboardStatusBodyDto.cs
index 1cdc126..e2bc12c 100644
--- a/src/Hire/PostHireV1TalentsByTalentIdOnboardStatusBodyDto.cs
+++ b/src/Hire/PostHireV1TalentsByTalentIdOnboardStatusBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 更新人才在职状态 请求体
-/// 更新人才的在职状态,可进行的操作包括入职与离职
+/// 更新人才的在职状态,可进行的操作包括入职与离职。
/// ## 注意事项
/// - 通过该接口对人才进行入职、离职操作后,人才详情与列表会对应展示已入职、已离职标签
/// - 已入职的人才不能进行入职操作,已离职的人才不能进行入职操作
diff --git a/src/Hire/PostHireV1TalentsCombinedCreateBodyDto.cs b/src/Hire/PostHireV1TalentsCombinedCreateBodyDto.cs
index b5513c8..e14ecfe 100644
--- a/src/Hire/PostHireV1TalentsCombinedCreateBodyDto.cs
+++ b/src/Hire/PostHireV1TalentsCombinedCreateBodyDto.cs
@@ -42,7 +42,7 @@ public record PostHireV1TalentsCombinedCreateBodyDto
public string? ResumeSourceId { get; set; }
///
- /// 文件夹 ID 列表,获取文件夹 ID 请参考[获取人才文件夹列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_folder/list)
+ /// 文件夹 ID 列表,可通过[获取人才文件夹列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_folder/list)接口获取
/// 必填:否
/// 示例值:["7025517823176132908"]
/// 最大长度:100
@@ -63,7 +63,7 @@ public record PostHireV1TalentsCombinedCreateBodyDto
/// 必填:否
/// 示例值:1
/// 可选值:
- /// - 1:员工体系
+ /// - 1:员工
/// - 3:系统
///
///
@@ -79,14 +79,14 @@ public record PostHireV1TalentsCombinedCreateBodyDto
public string? ResumeAttachmentId { get; set; }
///
- /// 基础信息
+ /// 基本信息
/// 必填:是
///
[JsonPropertyName("basic_info")]
public TalentCombinedBasicInfo BasicInfo { get; set; } = new();
///
- /// 基础信息
+ /// 基本信息
///
public record TalentCombinedBasicInfo
{
@@ -99,7 +99,7 @@ public record TalentCombinedBasicInfo
public string Name { get; set; } = string.Empty;
///
- /// 手机号
+ /// 手机
/// 必填:否
/// 示例值:182900291190
///
@@ -214,14 +214,16 @@ public record TalentIdentificationInfo
public string? HometownCityCode { get; set; }
///
- /// 自定义字段列表,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段列表,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -370,14 +372,16 @@ public record TalentCombinedEducationInfo
public int? AcademicRanking { get; set; }
///
- /// 教育经历自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 教育经历自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -496,14 +500,16 @@ public record TalentCombinedCareerInfo
public int? CareerType { get; set; }
///
- /// 工作经历自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 工作经历自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -618,14 +624,16 @@ public record TalentCombinedProjectInfo
public string? EndTime { get; set; }
///
- /// 项目自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 项目自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -716,14 +724,16 @@ public record TalentCombinedWorkInfo
public string? AttachmentId { get; set; }
///
- /// 作品自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 作品自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -814,14 +824,16 @@ public record TalentCombinedAwardInfo
public string? Desc { get; set; }
///
- /// 获奖自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 获奖自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -942,14 +954,16 @@ public record TalentCombinedLanguageInfo
public int? Proficiency { get; set; }
///
- /// 语言能力自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 语言能力自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -1016,7 +1030,7 @@ public record TalentCombinedSnsInfo
public string? Id { get; set; }
///
- /// 社交账号名称
+ /// SNS 名称
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -1037,7 +1051,7 @@ public record TalentCombinedSnsInfo
public int? SnsType { get; set; }
///
- /// 个人主页 URL
+ /// URL/ID
/// 必填:否
/// 示例值:https://www.a.com
///
@@ -1045,14 +1059,16 @@ public record TalentCombinedSnsInfo
public string? Link { get; set; }
///
- /// 社交账号自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 社交账号自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -1098,7 +1114,7 @@ public record TalentCustomizedDataObjectValueChild
}
///
- /// 意向地点
+ /// 意向地点,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)接口获取
/// 必填:否
/// 示例值:["CT_2"]
/// 最大长度:100
@@ -1135,14 +1151,16 @@ public record TalentSelfEvaluation
public string? Content { get; set; }
///
- /// 自我评价自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自我评价自定义字段,无效字段,请勿使用
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
@@ -1188,14 +1206,16 @@ public record TalentCustomizedDataObjectValueChild
}
///
- /// 自定义模块
+ /// 自定义模块列表
+ /// **注意**:`children` 字段为二维数组,请参考请求体示例
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义模块
+ /// 自定义模块列表
+ /// **注意**:`children` 字段为二维数组,请参考请求体示例
///
public record TalentCustomizedDataObjectValue
{
diff --git a/src/Hire/PostHireV1TalentsCombinedCreateResponseDto.cs b/src/Hire/PostHireV1TalentsCombinedCreateResponseDto.cs
index 6405632..dd9969b 100644
--- a/src/Hire/PostHireV1TalentsCombinedCreateResponseDto.cs
+++ b/src/Hire/PostHireV1TalentsCombinedCreateResponseDto.cs
@@ -45,7 +45,7 @@ public record PostHireV1TalentsCombinedCreateResponseDto
/// 必填:否
/// 示例值:1
/// 可选值:
- /// - 1:员工体系
+ /// - 1:员工
/// - 3:系统
///
///
diff --git a/src/Hire/PostHireV1TalentsCombinedUpdateBodyDto.cs b/src/Hire/PostHireV1TalentsCombinedUpdateBodyDto.cs
index 22bd8d0..8d8025a 100644
--- a/src/Hire/PostHireV1TalentsCombinedUpdateBodyDto.cs
+++ b/src/Hire/PostHireV1TalentsCombinedUpdateBodyDto.cs
@@ -9,12 +9,15 @@
//
// MIT
//
-// 更新人才信息 请求体
+// 更新人才 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 更新人才信息 请求体
-/// 用于在企业内更新一个人才。姓名为系统预设的必填字段,邮箱/电话字段请在飞书招聘标准简历模板设置中确认是否必填。可配合「获取人才字段接口」获取自定义字段信息。
+/// 更新人才 请求体
+/// 用于在企业内更新一个人才。支持自定义字段数据,可配合[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+/// 接口获取自定义字段信息使用。
+/// ## 注意事项
+/// 请求参数中邮箱/电话字段请在「飞书招聘」-「设置」-「候选人信息管理」-「标准简历设置」中确认是否必填。
/// 接口ID:7034053347989487644
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent/combined_update
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent%2fcombined_update
@@ -22,9 +25,9 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1TalentsCombinedUpdateBodyDto
{
///
- /// 人才 ID
+ /// 人才 ID,可通过[获取人才列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/list)接口获取
/// 必填:是
- /// 示例值:1
+ /// 示例值:7158793341499426348
///
[JsonPropertyName("talent_id")]
public string TalentId { get; set; } = string.Empty;
@@ -38,7 +41,7 @@ public record PostHireV1TalentsCombinedUpdateBodyDto
public string? InitSourceId { get; set; }
///
- /// 文件夹 ID 列表
+ /// 文件夹 ID 列表,可通过[获取人才文件夹列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_folder/list)接口获取
/// 必填:否
/// 示例值:["702551782317613290"]
/// 最大长度:100
@@ -47,9 +50,9 @@ public record PostHireV1TalentsCombinedUpdateBodyDto
public string[]? FolderIdList { get; set; }
///
- /// 更新人 ID
+ /// 更新人 ID,与入参 `user_id_type` 类型一致
/// 必填:否
- /// 示例值:ou_xxx
+ /// 示例值:ou_84aad35d084aa403a838cf73ee18467
///
[JsonPropertyName("operator_id")]
public string? OperatorId { get; set; }
@@ -59,7 +62,7 @@ public record PostHireV1TalentsCombinedUpdateBodyDto
/// 必填:否
/// 示例值:1
/// 可选值:
- /// - 1:员工体系
+ /// - 1:员工
/// - 3:系统
///
///
@@ -67,35 +70,35 @@ public record PostHireV1TalentsCombinedUpdateBodyDto
public int? OperatorAccountType { get; set; }
///
- /// 简历附件id
+ /// 简历附件 ID,如何创建附件请参考[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment)
/// 必填:否
- /// 示例值:12345
+ /// 示例值:7383906146040678700
///
[JsonPropertyName("resume_attachment_id")]
public string? ResumeAttachmentId { get; set; }
///
- /// 基础信息
+ /// 基本信息
/// 必填:是
///
[JsonPropertyName("basic_info")]
public TalentCombinedBasicInfo BasicInfo { get; set; } = new();
///
- /// 基础信息
+ /// 基本信息
///
public record TalentCombinedBasicInfo
{
///
/// 名字
/// 必填:是
- /// 示例值:测试
+ /// 示例值:张三
///
[JsonPropertyName("name")]
public string Name { get; set; } = string.Empty;
///
- /// 手机号
+ /// 手机
/// 必填:否
/// 示例值:182900291190
///
@@ -103,7 +106,7 @@ public record TalentCombinedBasicInfo
public string? Mobile { get; set; }
///
- /// 手机国家代码
+ /// 手机国家代码,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)接口获取
/// 必填:否
/// 示例值:CN_1
///
@@ -157,15 +160,15 @@ public record TalentIdentificationInfo
}
///
- /// 开始工作时间
+ /// 开始工作时间,毫秒时间戳
/// 必填:否
- /// 示例值:293016767159
+ /// 示例值:1686832459000
///
[JsonPropertyName("start_work_time")]
public string? StartWorkTime { get; set; }
///
- /// 出生日期
+ /// 出生日期时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -186,7 +189,7 @@ public record TalentIdentificationInfo
public int? Gender { get; set; }
///
- /// 国籍编码
+ /// 国籍编码,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)获取
/// 必填:否
/// 示例值:CN_112
///
@@ -194,7 +197,7 @@ public record TalentIdentificationInfo
public string? NationalityId { get; set; }
///
- /// 所在地点编码
+ /// 所在地点编码,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)获取
/// 必填:否
/// 示例值:CT_159
///
@@ -202,7 +205,7 @@ public record TalentIdentificationInfo
public string? CurrentCityCode { get; set; }
///
- /// 家乡编码
+ /// 家乡编码,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)获取
/// 必填:否
/// 示例值:CT_159
///
@@ -211,6 +214,7 @@ public record TalentIdentificationInfo
///
/// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
@@ -218,11 +222,13 @@ public record TalentIdentificationInfo
///
/// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -242,7 +248,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -250,7 +257,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -262,6 +269,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 教育经历
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -270,11 +278,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 教育经历
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedEducationInfo
{
///
- /// ID
+ /// 教育经历 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -303,7 +312,7 @@ public record TalentCombinedEducationInfo
///
/// 学校
/// 必填:否
- /// 示例值:湘港大学
+ /// 示例值:香港大学
///
[JsonPropertyName("school")]
public string? School { get; set; }
@@ -317,7 +326,7 @@ public record TalentCombinedEducationInfo
public string? FieldOfStudy { get; set; }
///
- /// 开始时间
+ /// 教育经历开始时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -325,7 +334,7 @@ public record TalentCombinedEducationInfo
public string? StartTime { get; set; }
///
- /// 结束时间
+ /// 教育经历结束时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -364,19 +373,22 @@ public record TalentCombinedEducationInfo
public int? AcademicRanking { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -396,7 +408,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -404,7 +417,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -416,6 +429,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 工作经历
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -424,11 +438,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 工作经历
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedCareerInfo
{
///
- /// ID
+ /// 工作经历 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -438,7 +453,7 @@ public record TalentCombinedCareerInfo
///
/// 公司名称
/// 必填:否
- /// 示例值:测试公司
+ /// 示例值:明日科技公司
///
[JsonPropertyName("company")]
public string? Company { get; set; }
@@ -452,7 +467,7 @@ public record TalentCombinedCareerInfo
public string? Title { get; set; }
///
- /// 描述
+ /// 工作经历描述
/// 必填:否
/// 示例值:测试
///
@@ -460,7 +475,7 @@ public record TalentCombinedCareerInfo
public string? Desc { get; set; }
///
- /// 开始时间
+ /// 工作经历开始时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -468,7 +483,7 @@ public record TalentCombinedCareerInfo
public string? StartTime { get; set; }
///
- /// 结束时间
+ /// 工作经历结束时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -476,7 +491,7 @@ public record TalentCombinedCareerInfo
public string? EndTime { get; set; }
///
- /// 经历类型
+ /// 工作经历类型
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -488,19 +503,22 @@ public record TalentCombinedCareerInfo
public int? CareerType { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -520,7 +538,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -528,7 +547,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -540,6 +559,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 项目经历
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -548,11 +568,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 项目经历
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedProjectInfo
{
///
- /// ID
+ /// 项目经历 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -562,7 +583,7 @@ public record TalentCombinedProjectInfo
///
/// 项目名称
/// 必填:否
- /// 示例值:测试
+ /// 示例值:系统稳定性提升项目
///
[JsonPropertyName("name")]
public string? Name { get; set; }
@@ -570,7 +591,7 @@ public record TalentCombinedProjectInfo
///
/// 项目角色
/// 必填:否
- /// 示例值:test
+ /// 示例值:研发人员
///
[JsonPropertyName("role")]
public string? Role { get; set; }
@@ -584,15 +605,15 @@ public record TalentCombinedProjectInfo
public string? Link { get; set; }
///
- /// 描述
+ /// 项目描述
/// 必填:否
- /// 示例值:xxx
+ /// 示例值:该项目目标是提升整个系统的稳定性,达到行业一流水准。
///
[JsonPropertyName("desc")]
public string? Desc { get; set; }
///
- /// 开始时间
+ /// 项目开始时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -600,7 +621,7 @@ public record TalentCombinedProjectInfo
public string? StartTime { get; set; }
///
- /// 结束时间
+ /// 项目结束时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -608,19 +629,22 @@ public record TalentCombinedProjectInfo
public string? EndTime { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -640,7 +664,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -648,7 +673,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -660,6 +685,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 作品
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -668,11 +694,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 作品
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedWorkInfo
{
///
- /// ID
+ /// 作品 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -688,7 +715,7 @@ public record TalentCombinedWorkInfo
public string? Link { get; set; }
///
- /// 描述
+ /// 作品描述
/// 必填:否
/// 示例值:个人设计作品
///
@@ -696,7 +723,7 @@ public record TalentCombinedWorkInfo
public string? Desc { get; set; }
///
- /// 附件 ID
+ /// 作品附件 ID
/// 必填:否
/// 示例值:12345678
///
@@ -704,19 +731,22 @@ public record TalentCombinedWorkInfo
public string? AttachmentId { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -736,7 +766,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -744,7 +775,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -756,6 +787,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 获奖
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -764,11 +796,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 获奖
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedAwardInfo
{
///
- /// ID
+ /// 获奖 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -784,7 +817,7 @@ public record TalentCombinedAwardInfo
public string? Title { get; set; }
///
- /// 获奖时间
+ /// 获奖时间,毫秒时间戳
/// 必填:否
/// 示例值:293016767159
///
@@ -792,7 +825,7 @@ public record TalentCombinedAwardInfo
public string? AwardTime { get; set; }
///
- /// 描述
+ /// 获奖描述
/// 必填:否
/// 示例值:最优秀的新人奖
///
@@ -800,19 +833,22 @@ public record TalentCombinedAwardInfo
public string? Desc { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -832,7 +868,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -840,7 +877,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -852,6 +889,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 语言能力
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -860,11 +898,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 语言能力
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedLanguageInfo
{
///
- /// ID
+ /// 语言能力 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -872,7 +911,7 @@ public record TalentCombinedLanguageInfo
public string? Id { get; set; }
///
- /// 语言
+ /// 语言类型
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -901,13 +940,17 @@ public record TalentCombinedLanguageInfo
/// - 23:越南语
/// - 24:普通话
/// - 25:粤语
+ /// - 26:印尼语
+ /// - 27:马来语
+ /// - 28:泰语
+ /// - 29:塞尔维亚语
///
///
[JsonPropertyName("language")]
public int? Language { get; set; }
///
- /// 精通程度
+ /// 语言精通程度
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -922,19 +965,22 @@ public record TalentCombinedLanguageInfo
public int? Proficiency { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -954,7 +1000,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -962,7 +1009,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -974,6 +1021,7 @@ public record TalentCustomizedDataObjectValueChild
///
/// 社交账号
+ /// **注意**:更新时会全量覆盖
/// 必填:否
/// 最大长度:100
///
@@ -982,11 +1030,12 @@ public record TalentCustomizedDataObjectValueChild
///
/// 社交账号
+ /// **注意**:更新时会全量覆盖
///
public record TalentCombinedSnsInfo
{
///
- /// ID
+ /// 社交账号 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -994,7 +1043,7 @@ public record TalentCombinedSnsInfo
public string? Id { get; set; }
///
- /// SNS名称
+ /// SNS 名称
/// 必填:否
/// 示例值:1
/// 可选值:
@@ -1023,19 +1072,22 @@ public record TalentCombinedSnsInfo
public string? Link { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1055,7 +1107,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1063,7 +1116,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -1074,7 +1127,7 @@ public record TalentCustomizedDataObjectValueChild
}
///
- /// 偏好城市
+ /// 意向地点,可通过[查询地点列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/location/query)接口获取
/// 必填:否
/// 示例值:["CT_2"]
/// 最大长度:100
@@ -1095,7 +1148,7 @@ public record TalentCustomizedDataObjectValueChild
public record TalentSelfEvaluation
{
///
- /// ID
+ /// 自我评价 ID,无效字段,请勿使用
/// 必填:否
/// 示例值:6891560630172518670
///
@@ -1103,7 +1156,7 @@ public record TalentSelfEvaluation
public string? Id { get; set; }
///
- /// 内容
+ /// 自我评价内容
/// 必填:否
/// 示例值:自我评价:平常心
///
@@ -1111,19 +1164,22 @@ public record TalentSelfEvaluation
public string? Content { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义字段
+ /// 自定义字段列表
+ /// **注意**:`children` 字段无效,请参考请求体示例在当前层级传入 `object_id` 和 `value`
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1143,7 +1199,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1151,7 +1208,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
@@ -1162,19 +1219,26 @@ public record TalentCustomizedDataObjectValueChild
}
///
- /// 自定义模块
+ /// 自定义模块列表
+ /// **注意**:
+ /// - `children` 字段为二维数组,请参考请求体示例
+ /// - 更新时会全量覆盖
/// 必填:否
///
[JsonPropertyName("customized_data")]
public TalentCustomizedDataObjectValue[]? CustomizedDatas { get; set; }
///
- /// 自定义模块
+ /// 自定义模块列表
+ /// **注意**:
+ /// - `children` 字段为二维数组,请参考请求体示例
+ /// - 更新时会全量覆盖
///
public record TalentCustomizedDataObjectValue
{
///
- /// 自定义字段 ID
+ /// 自定义模块 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1194,7 +1258,8 @@ public record TalentCustomizedDataObjectValue
public record TalentCustomizedDataObjectValueChild
{
///
- /// 自定义字段 ID
+ /// 自定义字段 ID,可通过[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取
/// 必填:否
/// 示例值:6934193211960330504
///
@@ -1202,7 +1267,7 @@ public record TalentCustomizedDataObjectValueChild
public string? ObjectId { get; set; }
///
- /// 自定义字段值
+ /// 自定义字段值,请参考本文「自定义字段数据格式说明」
/// 必填:否
/// 示例值:张三
///
diff --git a/src/Hire/PostHireV1TalentsCombinedUpdateResponseDto.cs b/src/Hire/PostHireV1TalentsCombinedUpdateResponseDto.cs
index d2824ea..178326a 100644
--- a/src/Hire/PostHireV1TalentsCombinedUpdateResponseDto.cs
+++ b/src/Hire/PostHireV1TalentsCombinedUpdateResponseDto.cs
@@ -9,12 +9,15 @@
//
// MIT
//
-// 更新人才信息 响应体
+// 更新人才 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 更新人才信息 响应体
-/// 用于在企业内更新一个人才。姓名为系统预设的必填字段,邮箱/电话字段请在飞书招聘标准简历模板设置中确认是否必填。可配合「获取人才字段接口」获取自定义字段信息。
+/// 更新人才 响应体
+/// 用于在企业内更新一个人才。支持自定义字段数据,可配合[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+/// 接口获取自定义字段信息使用。
+/// ## 注意事项
+/// 请求参数中邮箱/电话字段请在「飞书招聘」-「设置」-「候选人信息管理」-「标准简历设置」中确认是否必填。
/// 接口ID:7034053347989487644
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/candidate-management/talent/combined_update
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fukTMukTMukTM%2fuMzM1YjLzMTN24yMzUjN%2fhire-v1%2ftalent%2fcombined_update
@@ -30,9 +33,9 @@ public record PostHireV1TalentsCombinedUpdateResponseDto
public string? TalentId { get; set; }
///
- /// 更新人 ID
+ /// 更新人 ID,与入参 `user_id_type` 类型一致
/// 必填:否
- /// 示例值:ou_xxx
+ /// 示例值:ou_84aad35d084aa403a838cf73ee18467
///
[JsonPropertyName("operator_id")]
public string? OperatorId { get; set; }
@@ -42,7 +45,7 @@ public record PostHireV1TalentsCombinedUpdateResponseDto
/// 必填:否
/// 示例值:1
/// 可选值:
- /// - 1:员工体系
+ /// - 1:员工
/// - 3:系统
///
///
diff --git a/src/Hire/PostHireV1TripartiteAgreementsBodyDto.cs b/src/Hire/PostHireV1TripartiteAgreementsBodyDto.cs
index 5833815..4f6493b 100644
--- a/src/Hire/PostHireV1TripartiteAgreementsBodyDto.cs
+++ b/src/Hire/PostHireV1TripartiteAgreementsBodyDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 创建三方协议 请求体
-/// 在投递上创建三方协议。
+/// 在校招投递上创建三方协议。
/// ## 前提条件
/// - 在「飞书招聘」-「设置」-「候选人流程管理」-「三方协议设置」中勾选了「通过 API 维护三方协议」。
/// - 该投递为校招投递。
diff --git a/src/Hire/PostHireV1TripartiteAgreementsResponseDto.cs b/src/Hire/PostHireV1TripartiteAgreementsResponseDto.cs
index 901729d..a6d5270 100644
--- a/src/Hire/PostHireV1TripartiteAgreementsResponseDto.cs
+++ b/src/Hire/PostHireV1TripartiteAgreementsResponseDto.cs
@@ -14,7 +14,7 @@
namespace FeishuNetSdk.Hire;
///
/// 创建三方协议 响应体
-/// 在投递上创建三方协议。
+/// 在校招投递上创建三方协议。
/// ## 前提条件
/// - 在「飞书招聘」-「设置」-「候选人流程管理」-「三方协议设置」中勾选了「通过 API 维护三方协议」。
/// - 该投递为校招投递。
diff --git a/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchBodyDto.cs b/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchBodyDto.cs
index bc59963..7b630f3 100644
--- a/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchBodyDto.cs
+++ b/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchBodyDto.cs
@@ -9,11 +9,11 @@
//
// MIT
//
-// 搜索招聘官网下的职位列表 请求体
+// 搜索招聘官网下的职位广告列表 请求体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 搜索招聘官网下的职位列表 请求体
+/// 搜索招聘官网下的职位广告列表 请求体
/// 搜索招聘官网下的职位列表。
/// 接口ID:7021042393814450179
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/get-candidates/website/search
@@ -22,7 +22,7 @@ namespace FeishuNetSdk.Hire;
public record PostHireV1WebsitesByWebsiteIdJobPostsSearchBodyDto
{
///
- /// 职位类型列表,详情请参考:[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)
+ /// 职位类别列表,详情请参考:[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)
/// 必填:否
/// 示例值:6916472453069883661
/// 最大长度:100
diff --git a/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchResponseDto.cs b/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchResponseDto.cs
index 216ac93..63153ed 100644
--- a/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchResponseDto.cs
+++ b/src/Hire/PostHireV1WebsitesByWebsiteIdJobPostsSearchResponseDto.cs
@@ -9,11 +9,11 @@
//
// MIT
//
-// 搜索招聘官网下的职位列表 响应体
+// 搜索招聘官网下的职位广告列表 响应体
// ************************************************************************
namespace FeishuNetSdk.Hire;
///
-/// 搜索招聘官网下的职位列表 响应体
+/// 搜索招聘官网下的职位广告列表 响应体
/// 搜索招聘官网下的职位列表。
/// 接口ID:7021042393814450179
/// 文档地址:https://open.feishu.cn/document/server-docs/hire-v1/get-candidates/website/search
@@ -42,7 +42,7 @@ public record WebsiteJobPost
public string? Id { get; set; }
///
- /// 标题
+ /// 职位名称
/// 必填:否
/// 示例值:职位1
///
@@ -155,7 +155,7 @@ public record I18n
public IdNameObject? JobDepartment { get; set; }
///
- /// 职位类型,详情请参考:[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)
+ /// 职位类别,详情请参考:[获取职位类别列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list)
/// 必填:否
///
[JsonPropertyName("job_type")]
diff --git a/src/Hire/PutHireV1JobRequirementsByJobRequirementIdBodyDto.cs b/src/Hire/PutHireV1JobRequirementsByJobRequirementIdBodyDto.cs
index 351b486..bcfa5fb 100644
--- a/src/Hire/PutHireV1JobRequirementsByJobRequirementIdBodyDto.cs
+++ b/src/Hire/PutHireV1JobRequirementsByJobRequirementIdBodyDto.cs
@@ -186,7 +186,7 @@ public record PutHireV1JobRequirementsByJobRequirementIdBodyDto
public int? RequiredDegree { get; set; }
///
- /// 最高薪资,单位:K
+ /// 月薪范围-最高薪资,单位:K
/// 必填:否
/// 示例值:10
///
@@ -194,7 +194,7 @@ public record PutHireV1JobRequirementsByJobRequirementIdBodyDto
public string? MaxSalary { get; set; }
///
- /// 最低薪资,单位:K
+ /// 月薪范围-最低薪资,单位:K
/// 必填:否
/// 示例值:5
///
@@ -218,14 +218,16 @@ public record PutHireV1JobRequirementsByJobRequirementIdBodyDto
public string? Description { get; set; }
///
- /// 自定义字段,可通过[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)获取,自定义字段是否必填需依据需求模板中自定义字段的定义
+ /// 自定义字段,可通过[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)获取,自定义字段是否必填需依据需求模板中自定义字段的定义。
+ /// - 注意: 更新时会全量覆盖
/// 必填:否
///
[JsonPropertyName("customized_data_list")]
public JobRequirementCustomizedData[]? CustomizedDataLists { get; set; }
///
- /// 自定义字段,可通过[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)获取,自定义字段是否必填需依据需求模板中自定义字段的定义
+ /// 自定义字段,可通过[获取招聘需求模板](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list)获取,自定义字段是否必填需依据需求模板中自定义字段的定义。
+ /// - 注意: 更新时会全量覆盖
///
public record JobRequirementCustomizedData
{
@@ -239,15 +241,15 @@ public record JobRequirementCustomizedData
///
/// 自定义字段 value
- /// 1. 若字段类型为单行文本/多行文本,格式为"简单文本";
- /// 2. 若字段类型为单选,传值内容为选项的 ID,格式为"6890840516938696974";
- /// 3. 若字段类型为多选,传值内容为选项的ID 列表,格式为"[\"6890840516938696974\", \"6890840516938696975\" ]";
- /// 4. 若字段类型为时间,格式为"1609430400000"
- /// 5. 若字段类型为时间段,格式为"["1609430400000", \"1612108800000\" ]",单位是毫秒时间戳;
- /// 5. 若字段类型为年份选择,格式为"1609430400000",单位是毫秒时间戳;
- /// 6. 若字段类型为月份选择,格式为"1625068800000",单位是毫秒时间戳;
- /// 7. 若字段类型为数字,传值格式为"1";
- /// 8. 若字段类型为富文本,传值举例"富文本"
+ /// - 单选:`"1"`
+ /// - 多选:`"[\"1\", \"2\"]"`
+ /// - 单行:`"单行文本"`
+ /// - 多行:`"多行文本"`
+ /// - 数字:`"1"`
+ /// - 月份选择:`"1627379423000"`
+ /// - 年份选择:`"1627379423000"`
+ /// - 日期选择:`"1627379423000"`
+ /// - 时间段:`"[\"1577808000000\", \"1612108800000\"]"`
/// 必填:否
/// 示例值:简单文本
///
diff --git a/src/Hire/PutHireV1TripartiteAgreementsByTripartiteAgreementIdBodyDto.cs b/src/Hire/PutHireV1TripartiteAgreementsByTripartiteAgreementIdBodyDto.cs
index 6ab20c6..fb1e022 100644
--- a/src/Hire/PutHireV1TripartiteAgreementsByTripartiteAgreementIdBodyDto.cs
+++ b/src/Hire/PutHireV1TripartiteAgreementsByTripartiteAgreementIdBodyDto.cs
@@ -43,7 +43,8 @@ public record PutHireV1TripartiteAgreementsByTripartiteAgreementIdBodyDto
public int State { get; set; }
///
- /// 三方协议修改时间,毫秒时间戳,不可小于创建时间或者当前修改时间
+ /// 三方协议修改时间,毫秒时间戳
+ /// **注意**:不可小于创建时间或者上次修改时间
/// 必填:是
/// 示例值:1698292282661
///
diff --git a/src/IFeishuTenantApi.cs b/src/IFeishuTenantApi.cs
index 0279931..79a076f 100644
--- a/src/IFeishuTenantApi.cs
+++ b/src/IFeishuTenantApi.cs
@@ -4,7 +4,7 @@
// Created : 2024-06-24
//
// Last Modified By : yxr
-// Last Modified On : 2024-08-24
+// Last Modified On : 2024-08-28
// ************************************************************************
//
// MIT
@@ -9492,11 +9492,11 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
[PathQuery] string? employee_type_id_type = "people_admin_employee_type_id");
///
- /// 【招聘】更新入职状态
+ /// 【招聘】更新员工状态
/// 接口ID:6959374328975900674
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/employee/patch
/// Authorization:tenant_access_token
- /// 根据员工 ID 更新员工转正、离职状态。
+ /// 根据员工 ID 更新员工招聘系统内的转正、离职状态。
/// 权限要求:
/// - hire:employee
///
@@ -9507,8 +9507,8 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
///
/// 路径参数
/// 必填:是
- /// 员工ID
- /// 示例值:123
+ /// 员工ID,请参考:[通过投递 ID 获取入职信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/employee/get_by_application)
+ /// 示例值:6891613503971461384
///
///
/// 必填:否
@@ -9523,11 +9523,11 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门资源介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:以 open_department_id 来标识部门 由系统自动生成的部门 ID,ID 前缀固定为 `od-`,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
/// - people_admin_department_id:以 people_admin_department_id 来标识部门
///
/// 默认值:people_admin_department_id
@@ -9538,7 +9538,7 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
/// 示例值:6942778198054125570
///
/// - people_admin_job_level_id:「人力系统管理后台」适用的职级 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。
- /// - job_level_id:「飞书管理后台」适用的职级 ID,通过[「获取租户职级列表」](https://open.feishu.cn/document/server-docs/contact-v3/job_level/list)接口获取
+ /// - job_level_id:「飞书管理后台」适用的职级 ID,通过 [获取租户职级列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_level/list) 接口获取
///
/// 默认值:people_admin_job_level_id
///
@@ -9548,7 +9548,7 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
/// 示例值:6942778198054125571
///
/// - people_admin_job_category_id:「人力系统管理后台」适用的序列 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。
- /// - job_family_id:「飞书管理后台」适用的序列 ID,通过[「获取租户序列列表」](https://open.feishu.cn/document/server-docs/contact-v3/job_family/list)接口获取
+ /// - job_family_id:「飞书管理后台」适用的序列 ID,通过 [获取租户序列列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/job_family/list) 接口获取
///
/// 默认值:people_admin_job_category_id
///
@@ -9558,7 +9558,7 @@ System.Threading.Tasks.Task PostHelpdeskV1EventsUnsubscribeAsync
/// 示例值:1
///
/// - people_admin_employee_type_id:「人力系统管理后台」适用的人员类型 ID。人力系统管理后台逐步下线中,建议不继续使用此 ID。
- /// - employee_type_enum_id:「飞书管理后台」适用的人员类型 ID,通过[「查询人员类型」](https://open.feishu.cn/document/server-docs/contact-v3/employee_type_enum/list)接口获取
+ /// - employee_type_enum_id:「飞书管理后台」适用的人员类型 ID,通过 [查询人员类型](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/employee_type_enum/list)接口获取
///
/// 默认值:people_admin_employee_type_id
///
@@ -10387,7 +10387,7 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync(
/// 接口ID:6964286393804800028
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/transfer_onboard
/// Authorization:tenant_access_token
- /// 根据投递 ID 操作候选人入职并创建员工。投递须处于「待入职」阶段,可通过「转移阶段」接口变更投递状态。
+ /// 根据投递 ID 操作候选人入职并创建员工。后续可通过接口进一步获取入职信息,详情参考:[通过员工 ID 获取入职信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/employee/get)
/// 权限要求:
/// - hire:application
///
@@ -10398,7 +10398,7 @@ System.Threading.Tasks.Task DeleteVcV1ReservesByReserveIdAsync(
///
/// 路径参数
/// 必填:是
- /// 投递ID
+ /// 投递ID,可通过接口 [获取投递列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/application/list) 获取
/// 示例值:7073372582620416300
///
///
@@ -10680,7 +10680,9 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationI
///
/// 路径参数
/// 必填:是
- /// 附件 ID,可通过[获取人才信息 V1](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/get)接口获取人才的简历附件 ID/作品附件 ID/通用附件 ID。
+ /// 附件 ID,获取方式如下:
+ /// - 简历附件 ID/作品附件 ID:通过[获取人才信息 V1](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/get)接口获取
+ /// - 通用附件 ID:通过[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment) 接口获取
/// 示例值:6960663240925956555
///
///
@@ -10690,7 +10692,7 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationI
///
/// - 1:简历附件,人才上的简历附件。
/// - 2:作品附件,人才上的作品附件。
- /// - 3:通用附件,通过[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment) 接口创建的附件,或者业务接口中返回的非`简历附件`和`作品附件`类型的附件,如「自定义字段附件」、「Offer 附件」等。
+ /// - 3:通用附件,通过[创建附件](https://open.feishu.cn/document/ukTMukTMukTM/uIDN1YjLyQTN24iM0UjN/create_attachment) 接口创建的附件。
///
/// 默认值:1
///
@@ -13607,11 +13609,11 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationI
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -13761,11 +13763,11 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequ
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 类型。
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:"open_department_id"
///
- /// - open_department_id:【飞书】用来在具体某个应用中标识一个部门,同一个department_id 在不同应用中的 open_department_id 相同
- /// - department_id:【飞书】用来标识租户内一个唯一的部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -13819,7 +13821,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequ
/// 接口ID:6989078472837234691
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement_schema/list
/// Authorization:tenant_access_token
- /// 获取招聘需求模板列表,包含需求模板ID,以及模板里的字段定义等。
+ /// 获取招聘需求模板列表,包含需求模板ID,以及模板里的字段定义等。招聘需求模板可参考「飞书招聘」-「设置」-「招聘需求字段管理」。
/// 权限要求:
/// - hire:job_requirement
/// - hire:job_requirement:readonly
@@ -13847,7 +13849,7 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequ
/// 接口ID:6989078472837251075
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_schema/list
/// Authorization:tenant_access_token
- /// 获取社招、校招职位模板中的职位字段,包括系统默认字段和自定义字段。
+ /// 获取社招、校招职位模板中的职位字段,返回结果包括系统默认字段和自定义字段。招聘管理员可在「飞书招聘」-「设置」-「职位管理」-「职位字段管理」中修改职位模板。
/// 权限要求:
/// - hire:job:readonly
///
@@ -13855,13 +13857,16 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequ
///
/// 必填:否
/// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
- /// 示例值:1231231987
+ /// 示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE3MjQ2NTQ0OTc2OTd9
/// 默认值:null
///
///
/// 必填:否
/// 分页大小
- /// 示例值:100
+ /// **默认值**:10
+ /// **数据校验规则**:
+ /// * 最大值:100
+ /// 示例值:10
/// 默认值:10
///
///
@@ -13988,11 +13993,11 @@ System.Threading.Tasks.Task DeleteHireV1JobRequirementsByJobRequ
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:open_department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -14627,7 +14632,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppI
[PathQuery] string? job_level_id_type = "people_admin_job_level_id");
///
- /// 【招聘】获取招聘官网下的职位列表
+ /// 【招聘】获取招聘官网下的职位广告列表
/// 接口ID:6990661791098667011
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/website-job_post/list
/// Authorization:tenant_access_token
@@ -14672,11 +14677,11 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppI
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 类型。
- /// 示例值:"department_id_type"
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
+ /// 示例值:"department_id"
///
- /// - open_department_id:【飞书】用来在具体某个应用中标识一个部门,同一个department_id 在不同应用中的 open_department_id 相同
- /// - department_id:【飞书】用来标识租户内一个唯一的部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -14843,7 +14848,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppI
/// 接口ID:6992822583076339715
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/external_interview/create
/// Authorization:tenant_access_token
- /// 导入来自其他系统的面试信息,创建为外部面试。
+ /// 创建外部面试,可用于导入来自其他系统的面试信息。
/// 权限要求:
/// - hire:external_application
///
@@ -15677,11 +15682,11 @@ System.Threading.Tasks.Task DeleteTaskV1TasksByTaskIdCommentsByC
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门资源介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -16214,7 +16219,7 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberRem
/// 接口ID:7012986483075481601
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/combined_create
/// Authorization:tenant_access_token
- /// 创建一个新的职位
+ /// 创建一个新的职位。
/// ## 注意事项
/// - 调用此接口前,需先打开「飞书招聘」-「设置」-「职位管理」-「职位设置」-「通过API同步职位开关」开关。
/// - 字段是否必填,将以「飞书招聘」-「设置」-「职位管理」-「职位字段管理」中的设置为准。
@@ -16238,11 +16243,11 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberRem
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门资源介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:open_department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID, ID前缀固定为 `od-`,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内,department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -16311,11 +16316,11 @@ System.Threading.Tasks.Task PostContactV3GroupByGroupIdMemberRem
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门资源介绍](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:open_department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID, ID前缀固定为 `od-`,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内,department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -16374,7 +16379,7 @@ System.Threading.Tasks.Task PostHireV1JobsByJobIdCloseAsync(
/// 接口ID:7012986483075530753
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/open
/// Authorization:tenant_access_token
- /// 支持开启职位。
+ /// 对于已关闭的职位,可通过本接口重启职位。
/// 权限要求:
/// - hire:job
///
@@ -16382,7 +16387,7 @@ System.Threading.Tasks.Task PostHireV1JobsByJobIdCloseAsync(
///
/// 路径参数
/// 必填:是
- /// 职位 ID
+ /// 职位 ID,可通过[获取职位列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/list)获取
/// 示例值:6960663240925956555
///
/// 请求体
@@ -17152,7 +17157,7 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsy
/// 接口ID:7017694651622113284
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/get
/// Authorization:tenant_access_token
- /// 根据 ID 查询单个地点。
+ /// 该接口用于根据地点 ID查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 权限要求:
/// - corehr:corehr
/// - corehr:corehr:readonly
@@ -17163,7 +17168,7 @@ System.Threading.Tasks.Task DeleteCorehrV1PreHiresByPreHireIdAsy
///
/// 路径参数
/// 必填:是
- /// 地点 ID
+ /// 地点维护管理员在 飞书人事系统,组织管理模块维护的地点记录 ID。
/// 示例值:1215
///
[HttpGet("/open-apis/corehr/v1/locations/{location_id}")]
@@ -17320,11 +17325,11 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdA
[PathQuery] string contract_id);
///
- /// 【飞书人事】创建合同
+ /// 【飞书人事】新建合同
/// 接口ID:7017707615190876163
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/contract/create
/// Authorization:tenant_access_token
- /// 通过本接口可以为员工创建合同
+ /// 通过本接口可以为员工创建一份新合同
/// 权限要求:
/// - corehr:corehr
///
@@ -17602,11 +17607,11 @@ System.Threading.Tasks.Task DeleteCorehrV1ContractsByContractIdA
[PathQuery] string? department_id_type = "people_corehr_department_id");
///
- /// 【飞书人事】批量查询地点
+ /// 【飞书人事】批量分页查询地点信息
/// 接口ID:7017707615190990851
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/list
/// Authorization:tenant_access_token
- /// 批量查询地点。
+ /// 该接口用于批量查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 权限要求:
/// - corehr:corehr
/// - corehr:corehr:readonly
@@ -18063,7 +18068,7 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicM
[PathQuery] string? page_token = null);
///
- /// 【招聘】搜索招聘官网下的职位列表
+ /// 【招聘】搜索招聘官网下的职位广告列表
/// 接口ID:7021042393814450179
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/website-job_post/search
/// Authorization:tenant_access_token
@@ -18106,11 +18111,11 @@ System.Threading.Tasks.Task DeleteMailV1PublicMailboxesByPublicM
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 类型。
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:"department_id"
///
- /// - open_department_id:【飞书】用来在具体某个应用中标识一个部门,同一个department_id 在不同应用中的 open_department_id 相同
- /// - department_id:【飞书】用来标识租户内一个唯一的部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -19153,11 +19158,14 @@ System.Threading.Tasks.Task PostContactV3UnitUnbindDepartmentAsy
[PathQuery] string? user_id_type = "open_id");
///
- /// 【招聘】更新人才信息
+ /// 【招聘】更新人才
/// 接口ID:7034053347989487644
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/combined_update
/// Authorization:tenant_access_token
- /// 用于在企业内更新一个人才。姓名为系统预设的必填字段,邮箱/电话字段请在飞书招聘标准简历模板设置中确认是否必填。可配合「获取人才字段接口」获取自定义字段信息。
+ /// 用于在企业内更新一个人才。支持自定义字段数据,可配合[获取人才字段](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_object/query)
+ /// 接口获取自定义字段信息使用。
+ /// ## 注意事项
+ /// 请求参数中邮箱/电话字段请在「飞书招聘」-「设置」-「候选人信息管理」-「标准简历设置」中确认是否必填。
/// 权限要求:
/// - hire:talent
///
@@ -19791,6 +19799,77 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDelete
[PathQuery] bool? task_completed = null,
[PathQuery] string? user_id_type = "open_id");
+ ///
+ /// 【招聘】获取用户角色列表
+ /// 接口ID:7044464966434390044
+ /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/user_role/list
+ /// Authorization:tenant_access_token
+ /// 切到新版权限系统后,可通过该接口获取用户角色列表,基于用户ID、角色ID等条件进行筛选,并通过page_size与page_token进行分页。
+ /// 权限要求:
+ /// - hire:auth
+ /// - hire:auth:readonly
+ ///
+ /// 字段权限要求:
+ /// - contact:user.employee_id:readonly
+ ///
+ ///
+ ///
+ /// 必填:否
+ /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
+ /// 示例值:eyJvZmZzZXQiOjEwLCJ0aW1lc3RhbXAiOjE2Mjc1NTUyMjM2NzIsImlkIjpudWxsfQ==
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 每页获取记录数量
+ /// 示例值:10
+ /// 默认值:10
+ ///
+ ///
+ /// 必填:否
+ /// 用户 ID,与入参 `user_id_type` 类型一致
+ /// 示例值:7326856229396906012
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 角色 ID,可通过接口 [获取角色列表](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/role/list) 获取
+ /// 示例值:101
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 最早更新时间,毫秒时间戳
+ /// 示例值:1618500278663
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 最晚更新时间,毫秒时间戳
+ /// 示例值:1618500278663
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 用户 ID 类型
+ /// 示例值:open_id
+ ///
+ /// - open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的 Open ID 不同。[了解更多:如何获取 Open ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)
+ /// - union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的 Union ID 是相同的,在不同开发商下的应用中的 Union ID 是不同的。通过 Union ID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取 Union ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id)
+ /// - user_id:标识一个用户在某个租户内的身份。同一个用户在租户 A 和租户 B 内的 User ID 是不同的。在同一个租户内,一个用户的 User ID 在所有应用(包括商店应用)中都保持一致。User ID 主要用于在不同的应用间打通用户数据。[了解更多:如何获取 User ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id)
+ ///
+ /// 默认值:open_id
+ ///
+ [HttpGet("/open-apis/hire/v1/user_roles")]
+ System.Threading.Tasks.Task> GetHireV1UserRolesAsync(
+ [PathQuery] string? page_token = null,
+ [PathQuery] int? page_size = 10,
+ [PathQuery] string? user_id = null,
+ [PathQuery] string? role_id = null,
+ [PathQuery] string? update_start_time = null,
+ [PathQuery] string? update_end_time = null,
+ [PathQuery] string? user_id_type = "open_id");
+
///
/// 【招聘】获取角色列表
/// 接口ID:7044465181343449090
@@ -20337,7 +20416,7 @@ System.Threading.Tasks.Task PostImV1ChatsByChatIdTopNoticeDelete
/// 接口ID:7044467124773699585
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/attendance-v1/group/delete
/// Authorization:tenant_access_token
- /// 通过班次 ID 删除班次。对应设置-假勤设置-[班次设置](https://example.feishu.cn/people/workforce-management/setting/group/shifts)操作列的删除功能
+ /// 通过考勤组 ID 删除考勤组。对应设置-假勤设置-[考勤组](https://example.feishu.cn/people/workforce-management/setting/group/list)操作列的删除功能
/// 权限要求:
/// - attendance:rule
///
@@ -20973,11 +21052,11 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgress
[JsonContent] Mail.PostMailV1UsersQueryBodyDto dto);
///
- /// 【招聘】获取简历评估信息
+ /// 【招聘】批量获取简历评估信息
/// 接口ID:7062626037662892033
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/evaluation/list
/// Authorization:tenant_access_token
- /// 获取简历评估信息,包含评估人、评估结论、评估详情等信息。支持按照投递 ID、更新时间来进行筛选。
+ /// 批量获取简历评估信息,包含评估人、评估结论、评估详情等信息。支持按照投递 ID、更新时间来进行筛选。
/// 权限要求:
/// - hire:evaluation:readonly
///
@@ -21037,11 +21116,11 @@ System.Threading.Tasks.Task DeleteOkrV1ProgressRecordsByProgress
[PathQuery] string? user_id_type = "open_id");
///
- /// 【招聘】获取面试登记表模板列表
+ /// 【招聘】获取面试登记表列表
/// 接口ID:7063273947417247745
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interview_registration_schema/list
/// Authorization:tenant_access_token
- /// 获取面试登记表模板列表。
+ /// 获取面试登记表列表,可获取到的信息包括登记表名称、登记表模块、登记表字段
/// 权限要求:
/// - hire:interview
/// - hire:interview:readonly
@@ -21881,7 +21960,7 @@ System.Threading.Tasks.Task DeleteCorehrV1WorkingHoursTypesByWor
/// 接口ID:7072646788637556737
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/corehr-v1/location/delete
/// Authorization:tenant_access_token
- /// 删除地点。
+ /// 删除地点信息
/// 权限要求:
/// - corehr:corehr
/// - corehr:locations:write
@@ -27243,11 +27322,11 @@ System.Threading.Tasks.Task PostContactV3UsersByUserIdResurrectA
[PathQuery] string? user_id_type = "open_id");
///
- /// 【招聘】通过手机号或邮箱获取人才 ID
+ /// 【招聘】批量获取人才简要信息
/// 接口ID:7125370772851458076
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/batch_get_id
/// Authorization:tenant_access_token
- /// 通过手机号或邮箱获取人才 ID。
+ /// 批量获取人才简要信息,包括人才 ID、手机号、邮箱、证件号等。
/// 权限要求:
/// - hire:talent
/// - hire:talent:readonly
@@ -30984,11 +31063,11 @@ System.Threading.Tasks.Task PostHireV1EcoAccountCustomFieldsBatc
[JsonContent] Hire.PostHireV1EcoAccountCustomFieldsBatchDeleteBodyDto dto);
///
- /// 【招聘】推送试卷列表
+ /// 【招聘】创建试卷列表
/// 接口ID:7195815976042561538
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam_paper/create
/// Authorization:tenant_access_token
- /// 定制指定帐号可用的试卷列表
+ /// 飞书招聘的笔试服务商,在完成[账号绑定](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_account/events/created)后,可通过本接口在客户的笔试帐号下创建试卷列表。若客户的笔试账号为「未激活」、「停用」状态,则试卷创建成功后,客户的账号将变为「正常」状态,可正常安排笔试。
/// 权限要求:
/// - hire:exam
///
@@ -30999,11 +31078,11 @@ System.Threading.Tasks.Task PostHireV1EcoExamPapersAsync(
[JsonContent] Hire.PostHireV1EcoExamPapersBodyDto dto);
///
- /// 【招聘】删除试卷
+ /// 【招聘】删除试卷列表
/// 接口ID:7195815976042577922
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam_paper/batch_delete
/// Authorization:tenant_access_token
- /// 删除指定帐号的指定试卷列表,删除不影响已创建的笔试,删除不存在的试卷时不会报错
+ /// 飞书招聘的笔试服务商,可通过该接口删除客户笔试帐号下的试卷列表。删除操作不影响已安排的笔试,删除不存在的试卷时不会报错。
/// 权限要求:
/// - hire:exam
///
@@ -31033,7 +31112,8 @@ System.Threading.Tasks.Task PatchHireV1EcoBackgroundCheckCustomF
/// 接口ID:7195815979079401473
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/login_info
/// Authorization:tenant_access_token
- /// 回传笔试安排结果,如果安排成功需返回笔试链接和登录凭证
+ /// 飞书招聘的笔试服务商,在收到[创建笔试](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/events/created)事件并安排笔试后,应通过本接口
+ /// 回传笔试安排结果。若安排成功,须返回笔试链接;若笔试链接需要登录鉴权,则须返回登录凭证(`username`,`password`)。
/// 权限要求:
/// - hire:exam
/// - hire:exam:readonly
@@ -31042,7 +31122,7 @@ System.Threading.Tasks.Task PatchHireV1EcoBackgroundCheckCustomF
///
/// 路径参数
/// 必填:是
- /// exam id
+ /// 笔试 ID。可通过[创建笔试](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/events/created)事件获取
/// 示例值:7178536692385679677
///
/// 请求体
@@ -31087,7 +31167,7 @@ System.Threading.Tasks.Task PostHireV1EcoBackgroundCheckCustomFi
/// 接口ID:7195815979079467009
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/update_result
/// Authorization:tenant_access_token
- /// 回传笔试结果。回传笔试结果后,若需更新笔试结果,可再次调用该接口更新笔试结果,更新后的数据将覆盖原数据。用户若已在飞书招聘完成阅卷,不再支持回传笔试结果。
+ /// 飞书招聘的笔试服务商,可通过该接口回传候选人的笔试结果。回传笔试结果后,候选人在飞书招聘内的笔试状态将变为「已作答」。
/// 权限要求:
/// - hire:exam
/// - hire:exam:readonly
@@ -31096,7 +31176,7 @@ System.Threading.Tasks.Task PostHireV1EcoBackgroundCheckCustomFi
///
/// 路径参数
/// 必填:是
- /// exam id
+ /// 笔试 ID,可通过[创建笔试](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam/events/created)事件获取
/// 示例值:7178536692385679677
///
/// 请求体
@@ -31136,11 +31216,11 @@ System.Threading.Tasks.Task PostHireV1EcoBackgroundChecksUpdateR
[JsonContent] Hire.PostHireV1EcoBackgroundChecksUpdateResultBodyDto dto);
///
- /// 【招聘】更新试卷
+ /// 【招聘】更新试卷列表
/// 接口ID:7195815979079532545
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/eco_exam_paper/batch_update
/// Authorization:tenant_access_token
- /// 更新指定帐号可用的试卷列表
+ /// 飞书招聘的笔试服务商,可通过该接口更新客户笔试账号下的试卷列表。
/// 权限要求:
/// - hire:exam
///
@@ -31579,11 +31659,11 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdA
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:open_department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -31652,11 +31732,11 @@ System.Threading.Tasks.Task PutContactV3FunctionalRolesByRoleIdA
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 的类型
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:open_department_id
///
- /// - open_department_id:以 open_department_id 来标识部门
- /// - department_id:以 department_id 来标识部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -32539,7 +32619,7 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConf
/// 接口ID:7218853190452428804
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_pool/search
/// Authorization:tenant_access_token
- /// 获取人才库列表,可获取的信息包括人才库ID、人才库名称等。
+ /// 获取人才库列表,可获取的信息包括人才库 ID、人才库名称等。
/// 权限要求:
/// - hire:talent_folder
/// - hire:talent_folder:readonly
@@ -32573,7 +32653,7 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConf
/// 接口ID:7218853190452445188
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent_pool/move_talent
/// Authorization:tenant_access_token
- /// 将人才加入人才库
+ /// 将人才加入人才库。
/// 权限要求:
/// - hire:talent_folder
///
@@ -32617,11 +32697,11 @@ System.Threading.Tasks.Task PatchVcV1ReserveConfigsByReserveConf
///
///
/// 必填:否
- /// 此次调用中使用的部门 ID 类型。
+ /// 指定查询结果中的部门 ID 类型。关于部门 ID 的详细介绍,可参见[部门ID说明](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/department/field-overview)。
/// 示例值:"open_department_id"
///
- /// - open_department_id:【飞书】用来在具体某个应用中标识一个部门,同一个department_id 在不同应用中的 open_department_id 相同
- /// - department_id:【飞书】用来标识租户内一个唯一的部门
+ /// - open_department_id:由系统自动生成的部门 ID,ID 前缀固定为 od-,在租户内全局唯一。
+ /// - department_id:支持用户自定义配置的部门 ID。自定义配置时可复用已删除的 department_id,因此在未删除的部门范围内 department_id 具有唯一性。
///
/// 默认值:open_department_id
///
@@ -32963,7 +33043,7 @@ System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync(
/// 接口ID:7225452763517075459
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search
/// Authorization:tenant_access_token
- /// 查询成本中心信息
+ /// 搜索成本中心信息;支持通过成本中心ID,成本中心名称,成本中心编码,成本中心上级搜索成本中心的信息,有分页功能。
/// 权限要求:
/// - corehr:cost_center:read
///
@@ -33171,11 +33251,11 @@ System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync(
[PathQuery] string? client_token = null);
///
- /// 【飞书人事(企业版)】删除成本中心版本
+ /// 【飞书人事(企业版)】撤销成本中心版本
/// 接口ID:7225452763517124611
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center-version/delete
/// Authorization:tenant_access_token
- /// 撤销成本中心版本
+ /// 该接口支持通过成本中心的版本ID撤销成本中心版本信息
/// 权限要求:
/// - corehr:cost_center:write
///
@@ -33183,13 +33263,13 @@ System.Threading.Tasks.Task GetCorehrV1FilesByIdAsync(
///
/// 路径参数
/// 必填:是
- /// 成本中心ID
+ /// 成本中心ID,可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 示例值:6862995757234914824
///
///
/// 路径参数
/// 必填:是
- /// 版本ID
+ /// 版本ID,可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 示例值:6862995757234914824
///
/// 请求体
@@ -33204,7 +33284,7 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
/// 接口ID:7225452763517140995
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/create
/// Authorization:tenant_access_token
- /// 创建成本中心
+ /// 单个创建成本中心;可定义成本中心的名称,父级成本中心,成本中心负责人,生效时间等
/// 权限要求:
/// - corehr:cost_center:write
///
@@ -33235,7 +33315,7 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
/// 接口ID:7225452763517157379
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/delete
/// Authorization:tenant_access_token
- /// 删除成本中心
+ /// 删除成本中心记录
/// 权限要求:
/// - corehr:cost_center:write
///
@@ -33243,7 +33323,7 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
///
/// 路径参数
/// 必填:是
- /// 成本中心ID
+ /// 成本中心ID;可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 示例值:6862995757234914824
///
/// 请求体
@@ -33291,11 +33371,11 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
[PathQuery] string? user_id_type = "people_corehr_id");
///
- /// 【飞书人事(企业版)】更新成本中心版本
+ /// 【飞书人事(企业版)】更正成本中心版本
/// 接口ID:7225452763517190147
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center-version/patch
/// Authorization:tenant_access_token
- /// 更正成本中心版本
+ /// 对成本中心的版本记录进行更正,可更正的字段包括:名称,上级成本中心,成本中心负责人列表,成本中心的描述,生效时间
/// 权限要求:
/// - corehr:cost_center:write
///
@@ -33306,13 +33386,13 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
///
/// 路径参数
/// 必填:是
- /// 成本中心ID
+ /// 成本中心ID,可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 示例值:6862995757234914824
///
///
/// 路径参数
/// 必填:是
- /// 版本ID
+ /// 版本ID,可通过[【搜索成本中心信息】](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/cost_center/search)接口查询获得
/// 示例值:6862995757234914824
///
///
@@ -33485,7 +33565,7 @@ System.Threading.Tasks.Task DeleteCorehrV2CostCentersByCostCente
/// 接口ID:7236665938900877340
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/talent/onboard_status
/// Authorization:tenant_access_token
- /// 更新人才的在职状态,可进行的操作包括入职与离职
+ /// 更新人才的在职状态,可进行的操作包括入职与离职。
/// ## 注意事项
/// - 通过该接口对人才进行入职、离职操作后,人才详情与列表会对应展示已入职、已离职标签
/// - 已入职的人才不能进行入职操作,已离职的人才不能进行入职操作
@@ -34554,7 +34634,7 @@ System.Threading.Tasks.Task GetLingoV1FilesByFileTokenDownl
/// 接口ID:7252157701853167644
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/location/batch_get
/// Authorization:tenant_access_token
- /// 通过地点 ID 批量获取地点信息
+ /// 该接口用于根据地点 ID批量查询地点信息,信息包含地点名称、描述、地点用途、工时制度、区域设置、时区以及关联的地址信息等。
/// 权限要求:
/// - corehr:locations:read
/// - corehr:locations:write
@@ -36148,11 +36228,11 @@ System.Threading.Tasks.Task PatchContactV3DepartmentsByDepartmen
[PathQuery] string? department_id_type = "open_department_id");
///
- /// 【招聘】获取信息登记表模板列表
+ /// 【招聘】获取信息登记表列表
/// 接口ID:7259225956346232860
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/registration_schema/list
/// Authorization:tenant_access_token
- /// 获取信息登记表模板列表
+ /// 根据适用场景获取信息登记表列表,可获取到的信息包括登记表名称、登记表模块、登记表字段等
/// 权限要求:
/// - hire:talent
/// - hire:talent:readonly
@@ -36172,7 +36252,7 @@ System.Threading.Tasks.Task PatchContactV3DepartmentsByDepartmen
///
///
/// 必填:否
- /// 登记表适用场景;请求不填,表示获取全部类型信息登记表
+ /// 登记表适用场景;不填表示获取全部类型信息登记表
/// 示例值:5
///
/// - 5:面试登记表
@@ -37983,7 +38063,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppI
/// 接口ID:7287407243900895234
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_type/list
/// Authorization:tenant_access_token
- /// 获取职位类别列表,用于在操作职位/招聘需求时获取职位类别枚举,默认以创建时间升序排序,返回值中包含从属关系,可在获取全量数据后自行构建职位类别树,所有节点均可用于回填职位/招聘需求中的职位类别字段
+ /// 获取招聘系统预置的职位类别列表,可用于操作职位(如[新建职位](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/combined_create)),操作招聘需求(如[创建招聘需求](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job_requirement/create))时回填职位类别字段。返回列表默认按创建时间升序排序,且包含节点的层级关系(节点的父节点 ID),可在获取全量数据后自行构建职位类别树。
/// 权限要求:
/// - hire:job:readonly
///
@@ -37991,6 +38071,7 @@ System.Threading.Tasks.Task PatchApplicationV6ApplicationsByAppI
///
/// 必填:否
/// 分页大小
+ /// **默认值**:10
/// 示例值:10
/// 默认值:10
///
@@ -38946,7 +39027,7 @@ System.Threading.Tasks.Task DeleteLingoV1EntitiesByEntityIdAsync
/// 接口ID:7307160083569623043
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/tripartite_agreement/create
/// Authorization:tenant_access_token
- /// 在投递上创建三方协议。
+ /// 在校招投递上创建三方协议。
/// ## 前提条件
/// - 在「飞书招聘」-「设置」-「候选人流程管理」-「三方协议设置」中勾选了「通过 API 维护三方协议」。
/// - 该投递为校招投递。
@@ -38987,7 +39068,7 @@ System.Threading.Tasks.Task DeleteHireV1TripartiteAgreementsByTr
/// 接口ID:7307160083569655811
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/agency/protect_search
/// Authorization:tenant_access_token
- /// 查询指定人才的猎头保护期列表,包含保护期起止时间,以及猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
+ /// 查询指定人才的猎头保护期信息列表,包含保护期起止时间、猎头供应商、猎头顾问信息等。若人才已经入职,还会返回入职时所在的保护期信息。
/// 权限要求:
/// - hire:agency
/// - hire:agency:readonly
@@ -39069,7 +39150,7 @@ System.Threading.Tasks.Task DeleteHireV1TripartiteAgreementsByTr
/// 接口ID:7307160083569704963
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/referral/search
/// Authorization:tenant_access_token
- /// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递ID等,按内推投递的`创建时间`从小到大排序返回。
+ /// 根据人才查询内推信息列表,包含内推人信息、内推时间、投递 ID等,按内推投递的`创建时间`从小到大排序返回。
/// 权限要求:
/// - hire:referral
/// - hire:referral:readonly
@@ -40100,7 +40181,7 @@ System.Threading.Tasks.Task PostApaasV1ApprovalTasksByApprovalTa
/// 接口ID:7350663854198161410
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/create
/// Authorization:tenant_access_token、user_access_token
- /// 支持在单个接口中进行人员全信息添加,包括人员基本信息,雇佣信息,任职记录及其他分组信息
+ /// 支持在单个接口中进行人员全信息添加,包括人员的基本信息,雇佣信息,入职任职记录及其他分组信息
/// 权限要求:
/// - corehr:employee.add:write
///
@@ -40136,6 +40217,14 @@ System.Threading.Tasks.Task PostApaasV1ApprovalTasksByApprovalTa
///
/// 必填:否
/// 是否忽略工时制度自动生成规则
+ /// - 值为 false 时,以下字段必填:
+ /// - emp_contract_record.first_party
+ /// - employment_record.work_location
+ /// - employment_record.employee_type
+ /// - employment_record.job_family
+ /// - employment_record.job
+ /// - employment_record.job_level
+ /// - employment_record.department
/// 示例值:true
/// 默认值:false
///
@@ -40154,7 +40243,7 @@ System.Threading.Tasks.Task PostApaasV1ApprovalTasksByApprovalTa
/// 接口ID:7351241605105090564
/// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/role/get
/// Authorization:tenant_access_token
- /// 获取角色详情信息,包括名称、描述、权限列表等(适用于新版权限,关于新旧权限主要差异:新权限体系中区分了校社招,并将权限点区分了功能权限、字段权限、数据权限)。
+ /// 切到新版权限系统后,可通过此接口获取角色详情信息,包括名称、描述、权限列表等
/// 权限要求:
/// - hire:auth
/// - hire:auth:readonly
@@ -40492,7 +40581,7 @@ System.Threading.Tasks.Task PostImV2UrlPreviewsBatchUpdateAsync(
///
/// 路径参数
/// 必填:是
- /// 外部内推奖励ID,同[导入外部内推奖励](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/external_referral_reward/create)接口的参数`external_id`
+ /// 外部内推奖励ID,通过[导入外部内推奖励](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/external_referral_reward/create)生成
/// 示例值:6930815272790114324
///
[HttpDelete("/open-apis/hire/v1/external_referral_rewards/{external_referral_reward_id}")]
@@ -40835,7 +40924,7 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
/// 接口ID:7371009404255600644
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_informations-batch/delete
/// Authorization:tenant_access_token
- /// 可批量删除被评估人的补充信息。
+ /// 批量删除被评估人的补充信息。
/// 权限要求:
/// - performance:performance
/// - performance:semester_activity:write
@@ -40851,7 +40940,7 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
/// 接口ID:7371009404255617028
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/query
/// Authorization:tenant_access_token
- /// 可批量查询被评估人的补充信息。
+ /// 批量查询被评估人的补充信息,如补充信息的事项、时间以及具体描述等。
/// 权限要求:
/// - performance:performance
/// - performance:performance:readonly
@@ -40882,7 +40971,7 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
///
///
/// 必填:否
- /// 分页大小 示例值:30 默认值:20 数据校验规则:最大值:50
+ /// 分页大小
/// 示例值:30
/// 默认值:20
///
@@ -40899,7 +40988,13 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
/// 接口ID:7371009404255633412
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/import
/// Authorization:tenant_access_token
- /// 可批量导入被评估人的补充信息作为评估参考(包括新增和更新场景)。
+ /// 批量导入被评估人的补充信息作为绩效评估的参考,如补充信息的事项、时间以及具体描述等。该接口支持创建和更新补充信息。
+ /// ## 注意事项
+ /// 该接口执行创建或者更新的判断逻辑如下(按顺序判断):
+ /// 1. 若请求参数 `additional_informations` 中 `item_ids` 传入系统中已有的补充信息 ID 时,将更新对应的补充消息数据。
+ /// 2. 若请求参数 `additional_informations` 中 `external_ids` 传入系统中已有的外部系统补充信息 ID 时,将更新对应的补充消息数据。
+ /// 3. 若请求参数 `additional_informations` 中 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据。
+ /// 4. 以上情况都不符合时,创建新的补充消息数据。
/// 权限要求:
/// - performance:performance
/// - performance:semester_activity:write
@@ -40910,7 +41005,7 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
///
///
/// 必填:是
- /// 根据 client_token 是否一致来判断是否为同一请求
+ /// 根据 `client_token` 是否一致来判断是否为同一请求,同一请求多次调用将被拦截
/// 示例值:12454646
///
///
@@ -41091,6 +41186,117 @@ System.Threading.Tasks.Task PostAttendanceV1ArchiveRuleDelReport
[PathQuery] string? user_id_type = "people_corehr_id",
[PathQuery] string? department_id_type = "people_corehr_department_id");
+ ///
+ /// 【招聘】查询面试官信息列表
+ /// 接口ID:7372229724359835649
+ /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interviewer/list
+ /// Authorization:tenant_access_token
+ /// 分页查询面试官列表,接口只会返回执行过「更新面试官信息」用户的数据,通过接口查询不到的数据则默认为「未认证」面试官。接口默认按更新时间、user_id顺序进行顺序拉取。
+ /// 权限要求:
+ /// - hire:interviewer
+ /// - hire:interviewer:readonly
+ ///
+ /// 字段权限要求:
+ /// - contact:user.employee_id:readonly
+ ///
+ ///
+ ///
+ /// 必填:否
+ /// 分页大小
+ /// 示例值:10
+ /// 默认值:10
+ ///
+ ///
+ /// 必填:否
+ /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
+ /// 示例值:eVQrYzJBNDNONlk4VFZBZVlSdzlKdFJ4bVVHVExENDNKVHoxaVdiVnViQT0=
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 面试官userID列表
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 认证状态
+ /// 示例值:1
+ ///
+ /// - 1:未认证
+ /// - 2:已认证
+ ///
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 最早更新时间,毫秒时间戳
+ /// 示例值:1714374796615
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 最晚更新时间,毫秒时间戳
+ /// 示例值:1714374796616
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 用户 ID 类型
+ /// 示例值:open_id
+ ///
+ /// - open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的 Open ID 不同。[了解更多:如何获取 Open ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)
+ /// - union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的 Union ID 是相同的,在不同开发商下的应用中的 Union ID 是不同的。通过 Union ID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取 Union ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id)
+ /// - user_id:标识一个用户在某个租户内的身份。同一个用户在租户 A 和租户 B 内的 User ID 是不同的。在同一个租户内,一个用户的 User ID 在所有应用(包括商店应用)中都保持一致。User ID 主要用于在不同的应用间打通用户数据。[了解更多:如何获取 User ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id)
+ ///
+ /// 默认值:open_id
+ ///
+ [HttpGet("/open-apis/hire/v1/interviewers")]
+ System.Threading.Tasks.Task> GetHireV1InterviewersAsync(
+ [PathQuery] int? page_size = 10,
+ [PathQuery] string? page_token = null,
+ [PathQuery] string[]? user_ids = null,
+ [PathQuery] int? verify_status = null,
+ [PathQuery] string? earliest_update_time = null,
+ [PathQuery] string? latest_update_time = null,
+ [PathQuery] string? user_id_type = "open_id");
+
+ ///
+ /// 【招聘】更新面试官信息
+ /// 接口ID:7372229724359852033
+ /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interviewer/patch
+ /// Authorization:tenant_access_token
+ /// 用于更新面试官认证信息
+ /// 权限要求:
+ /// - hire:interviewer
+ ///
+ /// 字段权限要求:
+ /// - contact:user.employee_id:readonly
+ ///
+ ///
+ ///
+ /// 路径参数
+ /// 必填:是
+ /// 面试官userID
+ /// 示例值:ou_7dab8a3d3cdcc9da365777c7ad535d62
+ ///
+ ///
+ /// 必填:否
+ /// 用户 ID 类型
+ /// 示例值:open_id
+ ///
+ /// - open_id:标识一个用户在某个应用中的身份。同一个用户在不同应用中的 Open ID 不同。[了解更多:如何获取 Open ID](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-openid)
+ /// - union_id:标识一个用户在某个应用开发商下的身份。同一用户在同一开发商下的应用中的 Union ID 是相同的,在不同开发商下的应用中的 Union ID 是不同的。通过 Union ID,应用开发商可以把同个用户在多个应用中的身份关联起来。[了解更多:如何获取 Union ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-union-id)
+ /// - user_id:标识一个用户在某个租户内的身份。同一个用户在租户 A 和租户 B 内的 User ID 是不同的。在同一个租户内,一个用户的 User ID 在所有应用(包括商店应用)中都保持一致。User ID 主要用于在不同的应用间打通用户数据。[了解更多:如何获取 User ID?](https://open.feishu.cn/document/uAjLw4CM/ugTN1YjL4UTN24CO1UjN/trouble-shooting/how-to-obtain-user-id)
+ ///
+ /// 默认值:open_id
+ ///
+ /// 请求体
+ [HttpPatch("/open-apis/hire/v1/interviewers/{interviewer_id}")]
+ System.Threading.Tasks.Task> PatchHireV1InterviewersByInterviewerIdAsync(
+ [PathQuery] string interviewer_id,
+ [JsonContent] Hire.PatchHireV1InterviewersByInterviewerIdBodyDto dto,
+ [PathQuery] string? user_id_type = "open_id");
+
///
/// 【消息与群组】添加跟随气泡
/// 接口ID:7377650885165268995
@@ -41802,6 +42008,40 @@ System.Threading.Tasks.Task PostHireV1ApplicationsByApplicationI
[PathQuery] string? page_token = null,
[PathQuery] string[]? tag_ids = null);
+ ///
+ /// 【招聘】获取面试速记明细
+ /// 接口ID:7397616200375304220
+ /// 接口文档:https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/minutes/get
+ /// Authorization:tenant_access_token
+ /// 获取指定面试的面试速记明细记录
+ /// 权限要求:
+ /// - hire:interview
+ /// - hire:interview:readonly
+ ///
+ ///
+ ///
+ /// 必填:是
+ /// 面试ID,可根据接口[获取面试信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interview/list)、[获取人才面试信息](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/interview/get_by_talent)获取
+ /// 示例值:7085989097067563300
+ ///
+ ///
+ /// 必填:否
+ /// 分页标记,第一次请求不填,表示从头开始遍历;分页查询结果还有更多项时会同时返回新的 page_token,下次遍历可采用该 page_token 获取查询结果
+ /// 示例值:NzM5MTgyNjQyNDY2MDc4OTU0OA==
+ /// 默认值:null
+ ///
+ ///
+ /// 必填:否
+ /// 分页大小,表示本次请求获取的速记中的语句的最大数量
+ /// 示例值:10
+ /// 默认值:20
+ ///
+ [HttpGet("/open-apis/hire/v1/minutes")]
+ System.Threading.Tasks.Task> GetHireV1MinutesAsync(
+ [PathQuery] string interview_id,
+ [PathQuery] string? page_token = null,
+ [PathQuery] int? page_size = 20);
+
///
/// 【画板】获取画板缩略图片
/// 接口ID:7398376458043310083
@@ -41863,5 +42103,25 @@ System.Threading.Tasks.Task GetBoardV1WhiteboardsByWhiteboa
[PathQuery] int page_size = 10,
[PathQuery] string? page_token = null,
[PathQuery] string? department_id_type = "people_corehr_department_id");
+
+ ///
+ /// 【应用信息】向管理员申请授权
+ /// 接口ID:7406972061036429316
+ /// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/application-v6/scope/apply
+ /// Authorization:tenant_access_token
+ /// 调用该接口以应用身份向租户管理员申请应用内需要审核的 API 权限。
+ ///
+ [HttpPost("/open-apis/application/v6/scopes/apply")]
+ System.Threading.Tasks.Task PostApplicationV6ScopesApplyAsync();
+
+ ///
+ /// 【应用信息】查询租户授权状态
+ /// 接口ID:7406972061036445700
+ /// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/application-v6/scope/list
+ /// Authorization:tenant_access_token
+ /// 调用该接口查询当前应用向租户申请授权的状态。
+ ///
+ [HttpGet("/open-apis/application/v6/scopes")]
+ System.Threading.Tasks.Task> GetApplicationV6ScopesAsync();
}
diff --git a/src/IFeishuUserApi.cs b/src/IFeishuUserApi.cs
index 33fe619..6bf2e46 100644
--- a/src/IFeishuUserApi.cs
+++ b/src/IFeishuUserApi.cs
@@ -18236,7 +18236,7 @@ System.Threading.Tasks.Task DeleteAcsV1VisitorsByVisitorIdAsync(
/// 接口ID:7350663854198161410
/// 接口文档:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/corehr-v2/employee/create
/// Authorization:tenant_access_token、user_access_token
- /// 支持在单个接口中进行人员全信息添加,包括人员基本信息,雇佣信息,任职记录及其他分组信息
+ /// 支持在单个接口中进行人员全信息添加,包括人员的基本信息,雇佣信息,入职任职记录及其他分组信息
/// 权限要求:
/// - corehr:employee.add:write
///
@@ -18272,6 +18272,14 @@ System.Threading.Tasks.Task DeleteAcsV1VisitorsByVisitorIdAsync(
///
/// 必填:否
/// 是否忽略工时制度自动生成规则
+ /// - 值为 false 时,以下字段必填:
+ /// - emp_contract_record.first_party
+ /// - employment_record.work_location
+ /// - employment_record.employee_type
+ /// - employment_record.job_family
+ /// - employment_record.job
+ /// - employment_record.job_level
+ /// - employment_record.department
/// 示例值:true
/// 默认值:false
///
diff --git a/src/Performance/DeletePerformanceV2AdditionalInformationsBatchBodyDto.cs b/src/Performance/DeletePerformanceV2AdditionalInformationsBatchBodyDto.cs
index 5a8f953..7ef6a4f 100644
--- a/src/Performance/DeletePerformanceV2AdditionalInformationsBatchBodyDto.cs
+++ b/src/Performance/DeletePerformanceV2AdditionalInformationsBatchBodyDto.cs
@@ -13,7 +13,7 @@
namespace FeishuNetSdk.Performance;
///
/// 批量删除补充信息 请求体
-/// 可批量删除被评估人的补充信息。
+/// 批量删除被评估人的补充信息。
/// 接口ID:7371009404255600644
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_informations-batch/delete
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_informations-batch%2fdelete
@@ -21,7 +21,7 @@ namespace FeishuNetSdk.Performance;
public record DeletePerformanceV2AdditionalInformationsBatchBodyDto
{
///
- /// 评估周期 ID 列表,semester_id 可通过【获取周期】接口获得
+ /// 评估周期 ID,可通过[获取周期列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v1/semester/list)接口获取
/// 必填:是
/// 示例值:7348736302176534547
/// 最大长度:100
@@ -31,7 +31,7 @@ public record DeletePerformanceV2AdditionalInformationsBatchBodyDto
public string SemesterId { get; set; } = string.Empty;
///
- /// 补充信息的 item ID 列表,一次最多 100 个
+ /// 补充信息 ID 列表,可通过[批量查询补充信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/query)接口获取
/// 必填:是
/// 最大长度:100
/// 最小长度:1
diff --git a/src/Performance/DeletePerformanceV2AdditionalInformationsBatchResponseDto.cs b/src/Performance/DeletePerformanceV2AdditionalInformationsBatchResponseDto.cs
index fad9cfc..805155f 100644
--- a/src/Performance/DeletePerformanceV2AdditionalInformationsBatchResponseDto.cs
+++ b/src/Performance/DeletePerformanceV2AdditionalInformationsBatchResponseDto.cs
@@ -13,7 +13,7 @@
namespace FeishuNetSdk.Performance;
///
/// 批量删除补充信息 响应体
-/// 可批量删除被评估人的补充信息。
+/// 批量删除被评估人的补充信息。
/// 接口ID:7371009404255600644
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_informations-batch/delete
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_informations-batch%2fdelete
@@ -21,7 +21,7 @@ namespace FeishuNetSdk.Performance;
public record DeletePerformanceV2AdditionalInformationsBatchResponseDto
{
///
- /// 被删除的补充信息列表
+ /// 被删除的补充信息 ID 列表
/// 必填:否
///
[JsonPropertyName("additional_informations")]
diff --git a/src/Performance/PostPerformanceV2AdditionalInformationsImportBodyDto.cs b/src/Performance/PostPerformanceV2AdditionalInformationsImportBodyDto.cs
index e33d3ba..c72a653 100644
--- a/src/Performance/PostPerformanceV2AdditionalInformationsImportBodyDto.cs
+++ b/src/Performance/PostPerformanceV2AdditionalInformationsImportBodyDto.cs
@@ -13,7 +13,13 @@
namespace FeishuNetSdk.Performance;
///
/// 批量导入补充信息 请求体
-/// 可批量导入被评估人的补充信息作为评估参考(包括新增和更新场景)。
+/// 批量导入被评估人的补充信息作为绩效评估的参考,如补充信息的事项、时间以及具体描述等。该接口支持创建和更新补充信息。
+/// ## 注意事项
+/// 该接口执行创建或者更新的判断逻辑如下(按顺序判断):
+/// 1. 若请求参数 `additional_informations` 中 `item_ids` 传入系统中已有的补充信息 ID 时,将更新对应的补充消息数据。
+/// 2. 若请求参数 `additional_informations` 中 `external_ids` 传入系统中已有的外部系统补充信息 ID 时,将更新对应的补充消息数据。
+/// 3. 若请求参数 `additional_informations` 中 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据。
+/// 4. 以上情况都不符合时,创建新的补充消息数据。
/// 接口ID:7371009404255633412
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/import
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_information%2fimport
@@ -21,7 +27,7 @@ namespace FeishuNetSdk.Performance;
public record PostPerformanceV2AdditionalInformationsImportBodyDto
{
///
- /// 评估周期 ID 列表,semester_id 可通过【获取周期】接口获得
+ /// 评估周期 ID,可通过[获取周期列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v1/semester/list)接口获取
/// 必填:是
/// 示例值:7348736302176534547
/// 最大长度:100
@@ -31,7 +37,7 @@ public record PostPerformanceV2AdditionalInformationsImportBodyDto
public string SemesterId { get; set; } = string.Empty;
///
- /// 补充信息列表,一次最多 1000 个
+ /// 补充信息列表
/// 必填:否
/// 最大长度:1000
/// 最小长度:1
@@ -40,12 +46,13 @@ public record PostPerformanceV2AdditionalInformationsImportBodyDto
public AdditionalInformation[]? AdditionalInformations { get; set; }
///
- /// 补充信息列表,一次最多 1000 个
+ /// 补充信息列表
///
public record AdditionalInformation
{
///
- /// 飞书绩效的事项 ID,只支持传入已存在的 item_id 用于更新事项。如需新增事项,无需传该值。
+ /// 补充信息 ID
+ /// **注意**:若传入系统中已有的补充信息 ID 时,将更新对应的补充消息数据
/// 必填:否
/// 示例值:7350194523185610771
/// 最大长度:100
@@ -55,7 +62,8 @@ public record AdditionalInformation
public string? ItemId { get; set; }
///
- /// 外部系统的事项 ID,用于两个系统之间的数据映射。支持新建事项和更新关联的已有事项。如果同时传了 item_id,则优先按照 item_id 更新对应事项内容及其 external_id。
+ /// 外部系统补充信息 ID,用于系统间的数据映射。
+ /// **注意**:若传入系统中已有的外部系统补充信息 ID 时,将更新对应的补充消息数据
/// 必填:否
/// 示例值:6789523104723558912
/// 最大长度:100
@@ -65,7 +73,8 @@ public record AdditionalInformation
public string? ExternalId { get; set; }
///
- /// 被评估人 ID
+ /// 被评估人 ID 列表,与入参 `user_id_type` 类型一致,可通过[获取被评估人信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/reviewee/query)接口获取
+ /// **注意**:若 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据
/// 必填:是
/// 示例值:ou_3245842393d09e9428ad4655da6e30b3
/// 最大长度:9999
@@ -76,8 +85,9 @@ public record AdditionalInformation
///
/// 事项
+ /// **注意**:若 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据
/// 必填:是
- /// 示例值:文本
+ /// 示例值:业绩补充说明
/// 最大长度:1000
/// 最小长度:1
///
@@ -85,7 +95,9 @@ public record AdditionalInformation
public string Item { get; set; } = string.Empty;
///
- /// 事项时间,格式为文本内容
+ /// 时间
+ /// **说明**:文本内容,无格式校验
+ /// **注意**:若 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据
/// 必填:是
/// 示例值:2024-03-12
/// 最大长度:100
@@ -95,9 +107,10 @@ public record AdditionalInformation
public string Time { get; set; } = string.Empty;
///
- /// 事项详细描述
+ /// 具体描述
+ /// **注意**:若 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据
/// 必填:是
- /// 示例值:多行文本
+ /// 示例值:销售额增长目标超额完成
/// 最大长度:1000
/// 最小长度:1
///
@@ -106,9 +119,10 @@ public record AdditionalInformation
}
///
- /// 导入记录名称,管理员可在补充信息管理的导入记录中查看。不传则默认为 API 导入。
+ /// 补充信息导入记录名称,管理员可在补充信息管理的导入记录中查看。
+ /// **默认值**:"API导入"
/// 必填:否
- /// 示例值:API导入
+ /// 示例值:人工导入
/// 最大长度:200
/// 最小长度:0
///
diff --git a/src/Performance/PostPerformanceV2AdditionalInformationsImportResponseDto.cs b/src/Performance/PostPerformanceV2AdditionalInformationsImportResponseDto.cs
index 3c6bf76..dfc4821 100644
--- a/src/Performance/PostPerformanceV2AdditionalInformationsImportResponseDto.cs
+++ b/src/Performance/PostPerformanceV2AdditionalInformationsImportResponseDto.cs
@@ -13,7 +13,13 @@
namespace FeishuNetSdk.Performance;
///
/// 批量导入补充信息 响应体
-/// 可批量导入被评估人的补充信息作为评估参考(包括新增和更新场景)。
+/// 批量导入被评估人的补充信息作为绩效评估的参考,如补充信息的事项、时间以及具体描述等。该接口支持创建和更新补充信息。
+/// ## 注意事项
+/// 该接口执行创建或者更新的判断逻辑如下(按顺序判断):
+/// 1. 若请求参数 `additional_informations` 中 `item_ids` 传入系统中已有的补充信息 ID 时,将更新对应的补充消息数据。
+/// 2. 若请求参数 `additional_informations` 中 `external_ids` 传入系统中已有的外部系统补充信息 ID 时,将更新对应的补充消息数据。
+/// 3. 若请求参数 `additional_informations` 中 `reviewee_user_id`、`item `、`time `、`detailed_description` 的参数组合在系统中已存在内容一致的补充消息时,将更新对应的补充消息数据。
+/// 4. 以上情况都不符合时,创建新的补充消息数据。
/// 接口ID:7371009404255633412
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/import
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_information%2fimport
@@ -43,7 +49,7 @@ public record PostPerformanceV2AdditionalInformationsImportResponseDto
public record AdditionalInformation
{
///
- /// 飞书绩效的事项 ID
+ /// 补充信息 ID
/// 必填:否
/// 示例值:7350195758357807123
/// 最大长度:100
@@ -53,7 +59,8 @@ public record AdditionalInformation
public string? ItemId { get; set; }
///
- /// 外部系统的事项 ID,没有则返回为空
+ /// 外部系统补充信息 ID
+ /// **说明**:若导入时没有提供,则返回为空
/// 必填:否
/// 示例值:6789523104723558912
/// 最大长度:100
@@ -63,7 +70,7 @@ public record AdditionalInformation
public string? ExternalId { get; set; }
///
- /// 被评估人 ID
+ /// 被评估人 ID 列表,与入参 `user_id_type` 类型一致
/// 必填:是
/// 示例值:ou_3245842393d09e9428ad4655da6e30b3
/// 最大长度:9999
@@ -75,7 +82,7 @@ public record AdditionalInformation
///
/// 事项
/// 必填:是
- /// 示例值:文本
+ /// 示例值:业绩补充说明
/// 最大长度:1000
/// 最小长度:1
///
@@ -83,7 +90,8 @@ public record AdditionalInformation
public string Item { get; set; } = string.Empty;
///
- /// 事项时间,格式为文本内容
+ /// 时间
+ /// **说明**:文本内容,无格式校验
/// 必填:是
/// 示例值:2024-03-12
/// 最大长度:100
@@ -93,9 +101,9 @@ public record AdditionalInformation
public string Time { get; set; } = string.Empty;
///
- /// 事项详细描述
+ /// 具体描述
/// 必填:是
- /// 示例值:多行文本
+ /// 示例值:销售额增长目标超额完成
/// 最大长度:1000
/// 最小长度:1
///
diff --git a/src/Performance/PostPerformanceV2AdditionalInformationsQueryBodyDto.cs b/src/Performance/PostPerformanceV2AdditionalInformationsQueryBodyDto.cs
index 8520199..6f4fecc 100644
--- a/src/Performance/PostPerformanceV2AdditionalInformationsQueryBodyDto.cs
+++ b/src/Performance/PostPerformanceV2AdditionalInformationsQueryBodyDto.cs
@@ -13,7 +13,7 @@
namespace FeishuNetSdk.Performance;
///
/// 批量查询补充信息 请求体
-/// 可批量查询被评估人的补充信息。
+/// 批量查询被评估人的补充信息,如补充信息的事项、时间以及具体描述等。
/// 接口ID:7371009404255617028
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/query
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_information%2fquery
@@ -21,7 +21,8 @@ namespace FeishuNetSdk.Performance;
public record PostPerformanceV2AdditionalInformationsQueryBodyDto
{
///
- /// 评估周期 ID 列表,semester_id 可通过【获取周期】接口获得
+ /// 评估周期 ID,可通过[获取周期列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v1/semester/list)接口获取
+ /// **注意**:若请求参数 `item_ids`、`external_ids`、`reviewee_user_ids` 均为空,返回 `semester_id` 参数指定周期的所有补充信息
/// 必填:是
/// 示例值:7348736302176534547
/// 最大长度:100
@@ -31,7 +32,8 @@ public record PostPerformanceV2AdditionalInformationsQueryBodyDto
public string SemesterId { get; set; } = string.Empty;
///
- /// 事项 ID 列表,获取指定事项 ID 的信息。以下请求参数中「item_ids」、「external_ids」、「reviewee_user_ids」均为空时,返回该评估周期的所有补充信息。若单次请求中多个请求参数有值,按照【item_ids > external_ids > reviewee_user_ids】的顺序只识别第一个有值的请求参数
+ /// 补充信息 ID 列表,可通过[批量导入补充信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/import)接口获取
+ /// **说明**:若提供多个筛选参数,按照 `item_ids` > `external_ids` > `reviewee_user_ids` 的优先级顺序,以第一个有值的筛选参数进行筛选
/// 必填:否
/// 最大长度:50
/// 最小长度:0
@@ -40,7 +42,8 @@ public record PostPerformanceV2AdditionalInformationsQueryBodyDto
public string[]? ItemIds { get; set; }
///
- /// 外部系统的事项 ID 列表,获取对应的飞书绩效事项 ID。「item_ids」参数有值时该参数不生效
+ /// 外部系统补充信息 ID 列表,该 ID 在通过[批量导入补充信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/import)接口导入时写入
+ /// **说明**:若提供多个筛选参数,按照 `item_ids` > `external_ids` > `reviewee_user_ids` 的优先级顺序,以第一个有值的筛选参数进行筛选
/// 必填:否
/// 最大长度:50
/// 最小长度:0
@@ -49,7 +52,8 @@ public record PostPerformanceV2AdditionalInformationsQueryBodyDto
public string[]? ExternalIds { get; set; }
///
- /// 被评估人 ID 列表,获取周期下被评估人的事项信息。「item_ids」、「external_ids」参数有值时该参数不生效
+ /// 被评估人 ID 列表,与入参 `user_id_type` 类型一致,可通过[获取被评估人信息](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/reviewee/query)接口获取
+ /// **说明**:若提供多个筛选参数,按照 `item_ids` > `external_ids` > `reviewee_user_ids` 的优先级顺序,以第一个有值的筛选参数进行筛选
/// 必填:否
/// 最大长度:50
/// 最小长度:0
diff --git a/src/Performance/PostPerformanceV2AdditionalInformationsQueryResponseDto.cs b/src/Performance/PostPerformanceV2AdditionalInformationsQueryResponseDto.cs
index 3ca5d80..a8ed264 100644
--- a/src/Performance/PostPerformanceV2AdditionalInformationsQueryResponseDto.cs
+++ b/src/Performance/PostPerformanceV2AdditionalInformationsQueryResponseDto.cs
@@ -13,7 +13,7 @@
namespace FeishuNetSdk.Performance;
///
/// 批量查询补充信息 响应体
-/// 可批量查询被评估人的补充信息。
+/// 批量查询被评估人的补充信息,如补充信息的事项、时间以及具体描述等。
/// 接口ID:7371009404255617028
/// 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/additional_information/query
/// JSON地址:https://open.feishu.cn/document_portal/v1/document/get_detail?fullPath=%2fuAjLw4CM%2fukTMukTMukTM%2fperformance-v2%2fadditional_information%2fquery
@@ -33,7 +33,7 @@ public record PostPerformanceV2AdditionalInformationsQueryResponseDto
public record AdditionalInformation
{
///
- /// 飞书绩效的事项 ID
+ /// 补充信息 ID
/// 必填:否
/// 示例值:7350195758357807123
/// 最大长度:100
@@ -43,7 +43,8 @@ public record AdditionalInformation
public string? ItemId { get; set; }
///
- /// 外部系统的事项 ID,没有则返回为空
+ /// 外部系统补充信息 ID
+ /// **说明**:若导入时没有提供,则返回为空
/// 必填:否
/// 示例值:6789523104723558912
/// 最大长度:100
@@ -53,7 +54,7 @@ public record AdditionalInformation
public string? ExternalId { get; set; }
///
- /// 被评估人 ID
+ /// 被评估人 ID,与入参 `user_id_type` 类型一致
/// 必填:是
/// 示例值:ou_3245842393d09e9428ad4655da6e30b3
/// 最大长度:9999
@@ -65,7 +66,7 @@ public record AdditionalInformation
///
/// 事项
/// 必填:是
- /// 示例值:文本
+ /// 示例值:业绩补充说明
/// 最大长度:1000
/// 最小长度:1
///
@@ -73,7 +74,8 @@ public record AdditionalInformation
public string Item { get; set; } = string.Empty;
///
- /// 事项时间,格式为文本内容
+ /// 时间
+ /// **说明**:文本内容,无格式校验
/// 必填:是
/// 示例值:2024-03-12
/// 最大长度:100
@@ -83,9 +85,9 @@ public record AdditionalInformation
public string Time { get; set; } = string.Empty;
///
- /// 事项详细描述
+ /// 具体描述
/// 必填:是
- /// 示例值:多行文本
+ /// 示例值:销售额增长目标超额完成
/// 最大长度:1000
/// 最小长度:1
///
diff --git a/src/Performance/PostPerformanceV2ReviewDatasQueryBodyDto.cs b/src/Performance/PostPerformanceV2ReviewDatasQueryBodyDto.cs
index 8fa4f40..033096f 100644
--- a/src/Performance/PostPerformanceV2ReviewDatasQueryBodyDto.cs
+++ b/src/Performance/PostPerformanceV2ReviewDatasQueryBodyDto.cs
@@ -40,7 +40,8 @@ public record PostPerformanceV2ReviewDatasQueryBodyDto
public string[] RevieweeUserIds { get; set; } = Array.Empty();
///
- /// 环节类型,如果同时传了环节 ID 和环节类型,优先返回环节 ID 对应的绩效数据。不传默认不返回任何环节评估数据
+ /// 环节类型,如果同时传了环节 ID 和环节类型,优先返回环节 ID 对应的绩效数据。
+ /// stage_types 和 stage_ids 至少要传一个,不传默认不返回任何环节评估数据。
/// 必填:否
///
[JsonPropertyName("stage_types")]
@@ -54,7 +55,8 @@ public record PostPerformanceV2ReviewDatasQueryBodyDto
public string[]? ReviewStageRoles { get; set; }
///
- /// 环节 ID,如果同时传了环节 ID 和环节类型,优先返回环节 ID 对应的绩效数据。不传默认不返回任何环节评估数据。
+ /// 环节 ID,如果同时传了环节 ID 和环节类型,优先返回环节 ID 对应的绩效数据。
+ /// stage_types 和 stage_ids 至少要传一个,不传默认不返回任何环节评估数据。
/// 可在事件[绩效结果开通](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/stage_task/events/open_result)、[绩效详情变更](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/performance-v2/review_data/events/changed)获得,用于接收事件后按环节查询评估数据场景
/// 必填:否
/// 最大长度:50