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

假期管理

Link to this section Summary

Types

假期余额

备注

假期时间刻度

假期ID

Link to this section Types

Specs

left_duration() :: integer()

假期余额

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

  • 按小时请假时,必须为360整倍数,即0.1小时整倍数,
  • 按天请假时,必须为8640整倍数,即0.1天整倍数

Specs

remarks() :: String.t()

备注

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

Specs

time_attr() :: 0 | 1

假期时间刻度

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

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

Specs

vacation_id() :: integer()

假期ID

Link to this section Functions

Link to this function

get_user_quota(client, agent, userid)

View Source

Specs

获取成员假期余额

Link to this function

list_configs(client, agent)

View Source

Specs

获取企业假期管理配置

Link to this function

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

View Source

Specs

修改成员假期余额