diff --git a/docs/oa.md b/docs/oa.md index baead9e..8ba15a7 100644 --- a/docs/oa.md +++ b/docs/oa.md @@ -163,10 +163,19 @@ Name|JSON|Type|Doc Name|JSON|Type|Doc :---|:---|:---|:-- +`Type`|`type`|`string`| 时间展示类型:halfday-日期;hour-日期+时间 `NewBegin`|`new_begin`|`int`| 开始时间,unix时间戳 `NewEnd`|`new_end`|`int`| 结束时间,unix时间戳 `NewDuration`|`new_duration`|`int`| 时长范围,单位秒 +`PerdayDuration`|`perday_duration`|`int`| 每天的工作时长 +`TimezoneInfo`|`timezone_info`|`*OAContentDateRangeTimezoneInfo`|时区信息,只有在非UTC+8的情况下会返回 +### `OAContentDateRangeTimezoneInfo` 时区信息 + +Name|JSON|Type|Doc +:---|:---|:---|:-- +`ZoneOffset`|`zone_offset`|`string`|时区偏移量 +`ZoneDesc`|`zone_desc`|`string`|时区描述 ### `OATemplateDetail` 审批模板详情 diff --git a/errcodes/mod.go b/errcodes/mod.go index 1ffb12f..059f320 100644 --- a/errcodes/mod.go +++ b/errcodes/mod.go @@ -5,7 +5,7 @@ package errcodes // ErrCode 错误码类型 // // 全局错误码文档: https://developer.work.weixin.qq.com/document/path/90313 -// 文档爬取时间: 2024-02-27 13:07:17 +0800 +// 文档爬取时间: 2024-03-07 10:09:58 +0800 // // NOTE: 关于错误码的名字为何如此无聊: // diff --git a/oa.md.go b/oa.md.go index dd2b98b..9eb36a7 100644 --- a/oa.md.go +++ b/oa.md.go @@ -198,12 +198,26 @@ type OAContentFormula struct { // OAContentDateRange 时长组件 type OAContentDateRange struct { + // Type 时间展示类型:halfday-日期;hour-日期+时间 + Type string `json:"type"` // NewBegin 开始时间,unix时间戳 NewBegin int `json:"new_begin"` // NewEnd 结束时间,unix时间戳 NewEnd int `json:"new_end"` // NewDuration 时长范围,单位秒 NewDuration int `json:"new_duration"` + // PerdayDuration 每天的工作时长 + PerdayDuration int `json:"perday_duration"` + // TimezoneInfo 时区信息,只有在非UTC+8的情况下会返回 + TimezoneInfo *OAContentDateRangeTimezoneInfo `json:"timezone_info"` +} + +// OAContentDateRangeTimezoneInfo 时区信息 +type OAContentDateRangeTimezoneInfo struct { + // ZoneOffset 时区偏移量 + ZoneOffset string `json:"zone_offset"` + // ZoneDesc 时区描述 + ZoneDesc string `json:"zone_desc"` } // OATemplateDetail 审批模板详情