mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
feat: 企业微信-打卡-新增返回字段 (#827)
This commit is contained in:
@@ -140,6 +140,7 @@ type OptionGroupRule struct {
|
|||||||
SyncOutCheckin bool `json:"sync_out_checkin,omitempty"`
|
SyncOutCheckin bool `json:"sync_out_checkin,omitempty"`
|
||||||
BukaRemind OptionGroupBukaRemind `json:"buka_remind,omitempty"`
|
BukaRemind OptionGroupBukaRemind `json:"buka_remind,omitempty"`
|
||||||
BukaRestriction int64 `json:"buka_restriction,omitempty"`
|
BukaRestriction int64 `json:"buka_restriction,omitempty"`
|
||||||
|
CheckinMethodType int64 `json:"checkin_method_type,omitempty"`
|
||||||
SpanDayTime int64 `json:"span_day_time,omitempty"`
|
SpanDayTime int64 `json:"span_day_time,omitempty"`
|
||||||
StandardWorkDuration int64 `json:"standard_work_duration,omitempty"`
|
StandardWorkDuration int64 `json:"standard_work_duration,omitempty"`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -173,9 +173,15 @@ type (
|
|||||||
|
|
||||||
// OtInfo 加班信息
|
// OtInfo 加班信息
|
||||||
OtInfo struct {
|
OtInfo struct {
|
||||||
OtStatus int64 `json:"ot_status"`
|
OtStatus int64 `json:"ot_status"`
|
||||||
OtDuration int64 `json:"ot_duration"`
|
OtDuration int64 `json:"ot_duration"`
|
||||||
ExceptionDuration []uint64 `json:"exception_duration"`
|
ExceptionDuration []uint64 `json:"exception_duration"`
|
||||||
|
WorkdayOverAsVacation int64 `json:"workday_over_as_vacation"`
|
||||||
|
WorkdayOverAsMoney int64 `json:"workday_over_as_money"`
|
||||||
|
RestdayOverAsVacation int64 `json:"restday_over_as_vacation"`
|
||||||
|
RestdayOverAsMoney int64 `json:"restday_over_as_money"`
|
||||||
|
HolidayOverAsVacation int64 `json:"holiday_over_as_vacation"`
|
||||||
|
HolidayOverAsMoney int64 `json:"holiday_over_as_money"`
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -237,13 +243,20 @@ type (
|
|||||||
RegularDays int64 `json:"regular_days"`
|
RegularDays int64 `json:"regular_days"`
|
||||||
RegularWorkSec int64 `json:"regular_work_sec"`
|
RegularWorkSec int64 `json:"regular_work_sec"`
|
||||||
StandardWorkSec int64 `json:"standard_work_sec"`
|
StandardWorkSec int64 `json:"standard_work_sec"`
|
||||||
|
RestDays int64 `json:"rest_days"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// OverWorkInfo 加班情况
|
// OverWorkInfo 加班情况
|
||||||
OverWorkInfo struct {
|
OverWorkInfo struct {
|
||||||
WorkdayOverSec int64 `json:"workday_over_sec"`
|
WorkdayOverSec int64 `json:"workday_over_sec"`
|
||||||
HolidayOverSec int64 `json:"holidays_over_sec"`
|
HolidayOverSec int64 `json:"holidays_over_sec"`
|
||||||
RestDayOverSec int64 `json:"restdays_over_sec"`
|
RestDayOverSec int64 `json:"restdays_over_sec"`
|
||||||
|
WorkdaysOverAsVacation int64 `json:"workdays_over_as_vacation"`
|
||||||
|
WorkdaysOverAsMoney int64 `json:"workdays_over_as_money"`
|
||||||
|
RestdaysOverAsVacation int64 `json:"restdays_over_as_vacation"`
|
||||||
|
RestdaysOverAsMoney int64 `json:"restdays_over_as_money"`
|
||||||
|
HolidaysOverAsVacation int64 `json:"holidays_over_as_vacation"`
|
||||||
|
HolidaysOverAsMoney int64 `json:"holidays_over_as_money"`
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -304,6 +317,10 @@ type CorpOptionGroup struct {
|
|||||||
BukaRestriction int64 `json:"buka_restriction"`
|
BukaRestriction int64 `json:"buka_restriction"`
|
||||||
ScheduleList []ScheduleList `json:"schedulelist"`
|
ScheduleList []ScheduleList `json:"schedulelist"`
|
||||||
OffWorkIntervalTime int64 `json:"offwork_interval_time"`
|
OffWorkIntervalTime int64 `json:"offwork_interval_time"`
|
||||||
|
SpanDayTime int64 `json:"span_day_time"`
|
||||||
|
StandardWorkDuration int64 `json:"standard_work_duration"`
|
||||||
|
OpenSpCheckin bool `json:"open_sp_checkin"`
|
||||||
|
CheckinMethodType int64 `json:"checkin_method_type"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// GroupCheckinDate 打卡时间,当规则类型为排班时没有意义
|
// GroupCheckinDate 打卡时间,当规则类型为排班时没有意义
|
||||||
@@ -505,6 +522,7 @@ type OptionInfo struct {
|
|||||||
type OptionGroup struct {
|
type OptionGroup struct {
|
||||||
GroupType int64 `json:"grouptype"`
|
GroupType int64 `json:"grouptype"`
|
||||||
GroupID int64 `json:"groupid"`
|
GroupID int64 `json:"groupid"`
|
||||||
|
OpenSpCheckin bool `json:"open_sp_checkin"`
|
||||||
GroupName string `json:"groupname"`
|
GroupName string `json:"groupname"`
|
||||||
CheckinDate []OptionCheckinDate `json:"checkindate"`
|
CheckinDate []OptionCheckinDate `json:"checkindate"`
|
||||||
SpeWorkdays []SpeWorkdays `json:"spe_workdays"`
|
SpeWorkdays []SpeWorkdays `json:"spe_workdays"`
|
||||||
@@ -518,6 +536,10 @@ type OptionGroup struct {
|
|||||||
LocInfos []LocInfos `json:"loc_infos"`
|
LocInfos []LocInfos `json:"loc_infos"`
|
||||||
ScheduleList []ScheduleList `json:"schedulelist"`
|
ScheduleList []ScheduleList `json:"schedulelist"`
|
||||||
BukaRestriction int64 `json:"buka_restriction"`
|
BukaRestriction int64 `json:"buka_restriction"`
|
||||||
|
SpanDayTime int64 `json:"span_day_time"`
|
||||||
|
StandardWorkDuration int64 `json:"standard_work_duration"`
|
||||||
|
OffWorkIntervalTime int64 `json:"offwork_interval_time"`
|
||||||
|
CheckinMethodType int64 `json:"checkin_method_type"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// OptionCheckinDate 打卡时间配置
|
// OptionCheckinDate 打卡时间配置
|
||||||
|
|||||||
Reference in New Issue
Block a user