View Source WeChat.Work.OA.Vacation (wechat v0.16.0)

假期管理

Summary

Types

假期余额

备注

假期时间刻度

假期ID

Types

@type left_duration() :: integer()

假期余额

单位为秒 不能大于1000天或24000小时,当假期时间刻度为

  • 按小时请假时,必须为360整倍数,即0.1小时整倍数,
  • 按天请假时,必须为8640整倍数,即0.1天整倍数
@type remarks() :: String.t()

备注

用于显示在假期余额的修改记录当中,可对修改行为作说明,不超过200字符

@type time_attr() :: 0 | 1

假期时间刻度

  • 0: 按天请假
  • 1: 按小时请假

主要用于校验,必须等于企业假期管理配置中设置的假期时间刻度类型

@type vacation_id() :: integer()

假期ID

Functions

Link to this function

get_user_quota(client, agent, userid)

View Source

获取成员假期余额

Link to this function

list_configs(client, agent)

View Source
@spec list_configs(WeChat.Work.client(), WeChat.Work.agent()) :: WeChat.response()

获取企业假期管理配置

Link to this function

set_user_quota(client, agent, userid, vacation_id, left_duration, time_attr, remarks \\ "")

View Source

修改成员假期余额