dingtalk.oapi.attendance.vacation.type.delete (假期类型删除接口)

删除指定的假期类型

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
leave_code String 必须 037477ae-1009-4632-b8e9-e919ae5e7973 假期类型唯一标识
op_userid String 必须 03085665764167 操作员ID

响应参数

名称 类型 示例值 描述
result LeaveTypeVo LeaveTypeVo
  • └ leave_code
  • String
  • 037477ae-1009-4632-b8e9-e919ae5e7973
  • 假期类型唯一标示
  • └ leave_name
  • String
  • 年假
  • 假期名称
  • └ leave_view_unit
  • String
  • day
  • 请假单位,可以按照天半天或者小时请假。(day、halfday、hour其中一种)
  • └ biz_type
  • String
  • general_leave
  • 假期类型,普通假期或者加班转调休假期。(general_leave、lieu_leave其中一种)
  • └ natural_day_leave
  • Boolean
  • true
  • 是否按照自然日统计请假时长,当为false的时候,用户发起请假时候会根据用户在请假时间段内的排班情况来计算请假时长。
  • └ hours_in_per_day
  • Number
  • 1000
  • 每天折算的工作时长(百分之一 例如1天=10小时=1000)
errcode Number 0 dingOpenErrcode
errmsg String 成功 errorMsg
success Boolean true 是否正确访问

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/attendance/vacation/type/delete");
OapiAttendanceVacationTypeDeleteRequest req = new OapiAttendanceVacationTypeDeleteRequest();
req.setLeaveCode("037477ae-1009-4632-b8e9-e919ae5e7973");
req.setOpUserid("03085665764167");
OapiAttendanceVacationTypeDeleteResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":{
        "leave_code":"037477ae-1009-4632-b8e9-e919ae5e7973",
        "leave_name":"年假",
        "leave_view_unit":"day",
        "biz_type":"general_leave",
        "natural_day_leave":true,
        "hours_in_per_day":1000
    },
    "errcode":0,
    "errmsg":"成功",
    "success":true
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部