View Source WeChat.Work.OA.Vacation (wechat v0.16.0)
假期管理
Summary
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
@spec get_user_quota( WeChat.Work.client(), WeChat.Work.agent(), WeChat.Work.Contacts.User.userid() ) :: WeChat.response()
获取成员假期余额
@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@spec set_user_quota( WeChat.Work.client(), WeChat.Work.agent(), WeChat.Work.Contacts.User.userid(), vacation_id(), left_duration(), time_attr(), remarks() ) :: WeChat.response()
修改成员假期余额