submit_leave_application
Submit a leave application with user details, organization, leave type, dates, and attachments to receive an application number.
Instructions
提交请假申请。
调用接口 8 提交请假流程,返回申请单号。需要汇总所有信息: 用户信息、岗位信息、请假类型、日期、天数、原因、附件等。
Args: user_token: 用户认证 Token。 user_name: 申请人姓名(来自 init_leave_flow)。 user_code: 申请人编码(来自 init_leave_flow)。 selected_org: 选中的岗位信息(来自 select_organization)。 avlb_annl_leave: 年假剩余天数(来自 init_leave_flow)。 avlb_ot_leave: 调休假剩余天数(来自 init_leave_flow)。 leave_type_code: 请假类型编码。 leave_type_value: 请假类型名称。 start_date: 开始日期,格式 yyyy-MM-dd。 end_date: 结束日期,格式 yyyy-MM-dd。 leave_days: 实际休假天数(来自 calculate_leave_days)。 lv_reason: 请假原因。 start_time_code: 开始时间编码,AM 或 PM,默认 AM。 end_time_code: 结束时间编码,AM 或 PM,默认 AM。 file_ids: 附件 ID 列表(来自 upload_attachment,无附件时为 None)。 file_names: 附件名列表(来自 upload_attachment,无附件时为 None)。
Returns: SubmitResult: 包含申请单号。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | ||
| file_ids | No | ||
| lv_reason | Yes | ||
| user_code | Yes | ||
| user_name | Yes | ||
| file_names | No | ||
| leave_days | Yes | ||
| start_date | Yes | ||
| user_token | Yes | ||
| selected_org | Yes | ||
| avlb_ot_leave | Yes | ||
| end_time_code | No | PM | |
| avlb_annl_leave | Yes | ||
| leave_type_code | Yes | ||
| start_time_code | No | AM | |
| leave_type_value | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | 执行结果描述 | |
| success | Yes | 是否执行成功 | |
| apply_id | No | 请假申请单号 |