attendance_1_0

package
v1.3.20 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 23, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttendanceBleDevicesAddHeaders

type AttendanceBleDevicesAddHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AttendanceBleDevicesAddHeaders) GoString

func (*AttendanceBleDevicesAddHeaders) SetCommonHeaders

func (*AttendanceBleDevicesAddHeaders) SetXAcsDingtalkAccessToken

func (s *AttendanceBleDevicesAddHeaders) SetXAcsDingtalkAccessToken(v string) *AttendanceBleDevicesAddHeaders

func (AttendanceBleDevicesAddHeaders) String

type AttendanceBleDevicesAddRequest

type AttendanceBleDevicesAddRequest struct {
	// 蓝牙设备Id列表
	DeviceIdList []*int64 `json:"deviceIdList,omitempty" xml:"deviceIdList,omitempty" type:"Repeated"`
	// 考勤组Id
	GroupKey *string `json:"groupKey,omitempty" xml:"groupKey,omitempty"`
	// 操作人Id
	OpUserId *string `json:"opUserId,omitempty" xml:"opUserId,omitempty"`
}

func (AttendanceBleDevicesAddRequest) GoString

func (*AttendanceBleDevicesAddRequest) SetDeviceIdList

func (*AttendanceBleDevicesAddRequest) SetGroupKey

func (*AttendanceBleDevicesAddRequest) SetOpUserId

func (AttendanceBleDevicesAddRequest) String

type AttendanceBleDevicesAddResponse

type AttendanceBleDevicesAddResponse struct {
	Headers map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AttendanceBleDevicesAddResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttendanceBleDevicesAddResponse) GoString

func (*AttendanceBleDevicesAddResponse) SetHeaders

func (AttendanceBleDevicesAddResponse) String

type AttendanceBleDevicesAddResponseBody

type AttendanceBleDevicesAddResponseBody struct {
	// 添加错误列表
	ErrorList []*AttendanceBleDevicesAddResponseBodyErrorList `json:"errorList,omitempty" xml:"errorList,omitempty" type:"Repeated"`
	// 添加成功蓝牙设备列表
	SuccessList []*AttendanceBleDevicesAddResponseBodySuccessList `json:"successList,omitempty" xml:"successList,omitempty" type:"Repeated"`
}

func (AttendanceBleDevicesAddResponseBody) GoString

func (AttendanceBleDevicesAddResponseBody) String

type AttendanceBleDevicesAddResponseBodyErrorList

type AttendanceBleDevicesAddResponseBodyErrorList struct {
	// 错误code
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// 失败蓝牙设备列表
	FailureList []*AttendanceBleDevicesAddResponseBodyErrorListFailureList `json:"failureList,omitempty" xml:"failureList,omitempty" type:"Repeated"`
	// errorMsg
	Msg *string `json:"msg,omitempty" xml:"msg,omitempty"`
}

func (AttendanceBleDevicesAddResponseBodyErrorList) GoString

func (*AttendanceBleDevicesAddResponseBodyErrorList) SetCode

func (*AttendanceBleDevicesAddResponseBodyErrorList) SetMsg

func (AttendanceBleDevicesAddResponseBodyErrorList) String

type AttendanceBleDevicesAddResponseBodyErrorListFailureList

type AttendanceBleDevicesAddResponseBodyErrorListFailureList struct {
	// 蓝牙设备Id
	DeviceId *int64 `json:"deviceId,omitempty" xml:"deviceId,omitempty"`
	// 蓝牙设备名称
	DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"`
	// sn
	Sn *string `json:"sn,omitempty" xml:"sn,omitempty"`
}

func (AttendanceBleDevicesAddResponseBodyErrorListFailureList) GoString

func (*AttendanceBleDevicesAddResponseBodyErrorListFailureList) SetDeviceId

func (*AttendanceBleDevicesAddResponseBodyErrorListFailureList) SetDeviceName

func (*AttendanceBleDevicesAddResponseBodyErrorListFailureList) SetSn

func (AttendanceBleDevicesAddResponseBodyErrorListFailureList) String

type AttendanceBleDevicesAddResponseBodySuccessList

type AttendanceBleDevicesAddResponseBodySuccessList struct {
	// 蓝牙设备Id
	DeviceId *int64 `json:"deviceId,omitempty" xml:"deviceId,omitempty"`
	// 蓝牙设备名称
	DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"`
	// sn
	Sn *string `json:"sn,omitempty" xml:"sn,omitempty"`
}

func (AttendanceBleDevicesAddResponseBodySuccessList) GoString

func (*AttendanceBleDevicesAddResponseBodySuccessList) SetDeviceId

func (*AttendanceBleDevicesAddResponseBodySuccessList) SetDeviceName

func (*AttendanceBleDevicesAddResponseBodySuccessList) SetSn

func (AttendanceBleDevicesAddResponseBodySuccessList) String

type AttendanceBleDevicesQueryHeaders

type AttendanceBleDevicesQueryHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AttendanceBleDevicesQueryHeaders) GoString

func (*AttendanceBleDevicesQueryHeaders) SetCommonHeaders

func (*AttendanceBleDevicesQueryHeaders) SetXAcsDingtalkAccessToken

func (AttendanceBleDevicesQueryHeaders) String

type AttendanceBleDevicesQueryRequest

type AttendanceBleDevicesQueryRequest struct {
	// 考勤组Id
	GroupKey *string `json:"groupKey,omitempty" xml:"groupKey,omitempty"`
	// 操作人Id
	OpUserId *string `json:"opUserId,omitempty" xml:"opUserId,omitempty"`
}

func (AttendanceBleDevicesQueryRequest) GoString

func (*AttendanceBleDevicesQueryRequest) SetGroupKey

func (*AttendanceBleDevicesQueryRequest) SetOpUserId

func (AttendanceBleDevicesQueryRequest) String

type AttendanceBleDevicesQueryResponse

type AttendanceBleDevicesQueryResponse struct {
	Headers map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AttendanceBleDevicesQueryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttendanceBleDevicesQueryResponse) GoString

func (*AttendanceBleDevicesQueryResponse) SetHeaders

func (AttendanceBleDevicesQueryResponse) String

type AttendanceBleDevicesQueryResponseBody

type AttendanceBleDevicesQueryResponseBody struct {
	// 蓝牙列表
	Result []*AttendanceBleDevicesQueryResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (AttendanceBleDevicesQueryResponseBody) GoString

func (AttendanceBleDevicesQueryResponseBody) String

type AttendanceBleDevicesQueryResponseBodyResult

type AttendanceBleDevicesQueryResponseBodyResult struct {
	// 蓝牙设备Id
	DeviceId *int64 `json:"deviceId,omitempty" xml:"deviceId,omitempty"`
	// 蓝牙设备名称
	DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"`
	// sn
	Sn *string `json:"sn,omitempty" xml:"sn,omitempty"`
}

func (AttendanceBleDevicesQueryResponseBodyResult) GoString

func (*AttendanceBleDevicesQueryResponseBodyResult) SetDeviceId

func (*AttendanceBleDevicesQueryResponseBodyResult) SetDeviceName

func (*AttendanceBleDevicesQueryResponseBodyResult) SetSn

func (AttendanceBleDevicesQueryResponseBodyResult) String

type AttendanceBleDevicesRemoveHeaders

type AttendanceBleDevicesRemoveHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (AttendanceBleDevicesRemoveHeaders) GoString

func (*AttendanceBleDevicesRemoveHeaders) SetCommonHeaders

func (*AttendanceBleDevicesRemoveHeaders) SetXAcsDingtalkAccessToken

func (AttendanceBleDevicesRemoveHeaders) String

type AttendanceBleDevicesRemoveRequest

type AttendanceBleDevicesRemoveRequest struct {
	// 蓝牙设备Id列表
	DeviceIdList []*int64 `json:"deviceIdList,omitempty" xml:"deviceIdList,omitempty" type:"Repeated"`
	// 考勤组Id
	GroupKey *string `json:"groupKey,omitempty" xml:"groupKey,omitempty"`
	// 操作人id
	OpUserId *string `json:"opUserId,omitempty" xml:"opUserId,omitempty"`
}

func (AttendanceBleDevicesRemoveRequest) GoString

func (*AttendanceBleDevicesRemoveRequest) SetDeviceIdList

func (*AttendanceBleDevicesRemoveRequest) SetGroupKey

func (*AttendanceBleDevicesRemoveRequest) SetOpUserId

func (AttendanceBleDevicesRemoveRequest) String

type AttendanceBleDevicesRemoveResponse

type AttendanceBleDevicesRemoveResponse struct {
	Headers map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *AttendanceBleDevicesRemoveResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttendanceBleDevicesRemoveResponse) GoString

func (*AttendanceBleDevicesRemoveResponse) SetHeaders

func (AttendanceBleDevicesRemoveResponse) String

type AttendanceBleDevicesRemoveResponseBody

type AttendanceBleDevicesRemoveResponseBody struct {
	// 移出错误列表
	ErrorList []*AttendanceBleDevicesRemoveResponseBodyErrorList `json:"errorList,omitempty" xml:"errorList,omitempty" type:"Repeated"`
	// 移除成功蓝牙设备Id列表
	SuccessList []*int64 `json:"successList,omitempty" xml:"successList,omitempty" type:"Repeated"`
}

func (AttendanceBleDevicesRemoveResponseBody) GoString

func (*AttendanceBleDevicesRemoveResponseBody) SetSuccessList

func (AttendanceBleDevicesRemoveResponseBody) String

type AttendanceBleDevicesRemoveResponseBodyErrorList

type AttendanceBleDevicesRemoveResponseBodyErrorList struct {
	// 错误code
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// 移除失败蓝牙设备Id列表
	FailureList []*int64 `json:"failureList,omitempty" xml:"failureList,omitempty" type:"Repeated"`
	// 错误信息
	Msg *string `json:"msg,omitempty" xml:"msg,omitempty"`
}

func (AttendanceBleDevicesRemoveResponseBodyErrorList) GoString

func (*AttendanceBleDevicesRemoveResponseBodyErrorList) SetCode

func (*AttendanceBleDevicesRemoveResponseBodyErrorList) SetFailureList

func (*AttendanceBleDevicesRemoveResponseBodyErrorList) SetMsg

func (AttendanceBleDevicesRemoveResponseBodyErrorList) String

type CheckClosingAccountHeaders

type CheckClosingAccountHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CheckClosingAccountHeaders) GoString

func (s CheckClosingAccountHeaders) GoString() string

func (*CheckClosingAccountHeaders) SetCommonHeaders

func (*CheckClosingAccountHeaders) SetXAcsDingtalkAccessToken

func (s *CheckClosingAccountHeaders) SetXAcsDingtalkAccessToken(v string) *CheckClosingAccountHeaders

func (CheckClosingAccountHeaders) String

type CheckClosingAccountRequest

type CheckClosingAccountRequest struct {
	// 情景
	BizCode *string `json:"bizCode,omitempty" xml:"bizCode,omitempty"`
	// 员工列表
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
	// 时间段
	UserTimeRange []*CheckClosingAccountRequestUserTimeRange `json:"userTimeRange,omitempty" xml:"userTimeRange,omitempty" type:"Repeated"`
}

func (CheckClosingAccountRequest) GoString

func (s CheckClosingAccountRequest) GoString() string

func (*CheckClosingAccountRequest) SetBizCode

func (*CheckClosingAccountRequest) SetUserIds

func (*CheckClosingAccountRequest) SetUserTimeRange

func (CheckClosingAccountRequest) String

type CheckClosingAccountRequestUserTimeRange

type CheckClosingAccountRequestUserTimeRange struct {
	EndTime   *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
}

func (CheckClosingAccountRequestUserTimeRange) GoString

func (*CheckClosingAccountRequestUserTimeRange) SetEndTime

func (*CheckClosingAccountRequestUserTimeRange) SetStartTime

func (CheckClosingAccountRequestUserTimeRange) String

type CheckClosingAccountResponse

type CheckClosingAccountResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CheckClosingAccountResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CheckClosingAccountResponse) GoString

func (s CheckClosingAccountResponse) GoString() string

func (*CheckClosingAccountResponse) SetBody

func (*CheckClosingAccountResponse) SetHeaders

func (CheckClosingAccountResponse) String

type CheckClosingAccountResponseBody

type CheckClosingAccountResponseBody struct {
	Code   *string `json:"code,omitempty" xml:"code,omitempty"`
	Mesage *string `json:"mesage,omitempty" xml:"mesage,omitempty"`
	Pass   *bool   `json:"pass,omitempty" xml:"pass,omitempty"`
}

func (CheckClosingAccountResponseBody) GoString

func (*CheckClosingAccountResponseBody) SetCode

func (*CheckClosingAccountResponseBody) SetMesage

func (*CheckClosingAccountResponseBody) SetPass

func (CheckClosingAccountResponseBody) String

type CheckWritePermissionHeaders

type CheckWritePermissionHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CheckWritePermissionHeaders) GoString

func (s CheckWritePermissionHeaders) GoString() string

func (*CheckWritePermissionHeaders) SetCommonHeaders

func (*CheckWritePermissionHeaders) SetXAcsDingtalkAccessToken

func (s *CheckWritePermissionHeaders) SetXAcsDingtalkAccessToken(v string) *CheckWritePermissionHeaders

func (CheckWritePermissionHeaders) String

type CheckWritePermissionRequest

type CheckWritePermissionRequest struct {
	// category
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// entityIds
	EntityIds []*int64 `json:"entityIds,omitempty" xml:"entityIds,omitempty" type:"Repeated"`
	// opUserId
	OpUserId *string `json:"opUserId,omitempty" xml:"opUserId,omitempty"`
	// resourceKey
	ResourceKey *string `json:"resourceKey,omitempty" xml:"resourceKey,omitempty"`
	// corpId
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
}

func (CheckWritePermissionRequest) GoString

func (s CheckWritePermissionRequest) GoString() string

func (*CheckWritePermissionRequest) SetCategory

func (*CheckWritePermissionRequest) SetCorpId added in v1.2.98

func (*CheckWritePermissionRequest) SetEntityIds

func (*CheckWritePermissionRequest) SetOpUserId

func (*CheckWritePermissionRequest) SetResourceKey

func (CheckWritePermissionRequest) String

type CheckWritePermissionResponse

type CheckWritePermissionResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CheckWritePermissionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CheckWritePermissionResponse) GoString

func (s CheckWritePermissionResponse) GoString() string

func (*CheckWritePermissionResponse) SetBody

func (*CheckWritePermissionResponse) SetHeaders

func (CheckWritePermissionResponse) String

type CheckWritePermissionResponseBody

type CheckWritePermissionResponseBody struct {
	// entityPermissionMap
	EntityPermissionMap map[string]*bool `json:"entityPermissionMap,omitempty" xml:"entityPermissionMap,omitempty"`
}

func (CheckWritePermissionResponseBody) GoString

func (*CheckWritePermissionResponseBody) SetEntityPermissionMap

func (CheckWritePermissionResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AttendanceBleDevicesAdd

func (client *Client) AttendanceBleDevicesAdd(request *AttendanceBleDevicesAddRequest) (_result *AttendanceBleDevicesAddResponse, _err error)

func (*Client) AttendanceBleDevicesAddWithOptions

func (client *Client) AttendanceBleDevicesAddWithOptions(request *AttendanceBleDevicesAddRequest, headers *AttendanceBleDevicesAddHeaders, runtime *util.RuntimeOptions) (_result *AttendanceBleDevicesAddResponse, _err error)

func (*Client) AttendanceBleDevicesQuery

func (client *Client) AttendanceBleDevicesQuery(request *AttendanceBleDevicesQueryRequest) (_result *AttendanceBleDevicesQueryResponse, _err error)

func (*Client) AttendanceBleDevicesQueryWithOptions

func (client *Client) AttendanceBleDevicesQueryWithOptions(request *AttendanceBleDevicesQueryRequest, headers *AttendanceBleDevicesQueryHeaders, runtime *util.RuntimeOptions) (_result *AttendanceBleDevicesQueryResponse, _err error)

func (*Client) AttendanceBleDevicesRemove

func (client *Client) AttendanceBleDevicesRemove(request *AttendanceBleDevicesRemoveRequest) (_result *AttendanceBleDevicesRemoveResponse, _err error)

func (*Client) AttendanceBleDevicesRemoveWithOptions

func (client *Client) AttendanceBleDevicesRemoveWithOptions(request *AttendanceBleDevicesRemoveRequest, headers *AttendanceBleDevicesRemoveHeaders, runtime *util.RuntimeOptions) (_result *AttendanceBleDevicesRemoveResponse, _err error)

func (*Client) CheckClosingAccount

func (client *Client) CheckClosingAccount(request *CheckClosingAccountRequest) (_result *CheckClosingAccountResponse, _err error)

func (*Client) CheckClosingAccountWithOptions

func (client *Client) CheckClosingAccountWithOptions(request *CheckClosingAccountRequest, headers *CheckClosingAccountHeaders, runtime *util.RuntimeOptions) (_result *CheckClosingAccountResponse, _err error)

func (*Client) CheckWritePermission

func (client *Client) CheckWritePermission(request *CheckWritePermissionRequest) (_result *CheckWritePermissionResponse, _err error)

func (*Client) CheckWritePermissionWithOptions

func (client *Client) CheckWritePermissionWithOptions(request *CheckWritePermissionRequest, headers *CheckWritePermissionHeaders, runtime *util.RuntimeOptions) (_result *CheckWritePermissionResponse, _err error)

func (*Client) CreateApprove

func (client *Client) CreateApprove(request *CreateApproveRequest) (_result *CreateApproveResponse, _err error)

func (*Client) CreateApproveWithOptions

func (client *Client) CreateApproveWithOptions(request *CreateApproveRequest, headers *CreateApproveHeaders, runtime *util.RuntimeOptions) (_result *CreateApproveResponse, _err error)

func (*Client) DingTalkSecurityCheck

func (client *Client) DingTalkSecurityCheck(request *DingTalkSecurityCheckRequest) (_result *DingTalkSecurityCheckResponse, _err error)

func (*Client) DingTalkSecurityCheckWithOptions

func (client *Client) DingTalkSecurityCheckWithOptions(request *DingTalkSecurityCheckRequest, headers *DingTalkSecurityCheckHeaders, runtime *util.RuntimeOptions) (_result *DingTalkSecurityCheckResponse, _err error)

func (*Client) GetClosingAccounts

func (client *Client) GetClosingAccounts(request *GetClosingAccountsRequest) (_result *GetClosingAccountsResponse, _err error)

func (*Client) GetClosingAccountsWithOptions

func (client *Client) GetClosingAccountsWithOptions(request *GetClosingAccountsRequest, headers *GetClosingAccountsHeaders, runtime *util.RuntimeOptions) (_result *GetClosingAccountsResponse, _err error)

func (*Client) GetMachine

func (client *Client) GetMachine(devId *string) (_result *GetMachineResponse, _err error)

func (*Client) GetMachineUser

func (client *Client) GetMachineUser(devId *string, request *GetMachineUserRequest) (_result *GetMachineUserResponse, _err error)

func (*Client) GetMachineUserWithOptions

func (client *Client) GetMachineUserWithOptions(devId *string, request *GetMachineUserRequest, headers *GetMachineUserHeaders, runtime *util.RuntimeOptions) (_result *GetMachineUserResponse, _err error)

func (*Client) GetMachineWithOptions

func (client *Client) GetMachineWithOptions(devId *string, headers *GetMachineHeaders, runtime *util.RuntimeOptions) (_result *GetMachineResponse, _err error)

func (*Client) GetOvertimeSetting

func (client *Client) GetOvertimeSetting(request *GetOvertimeSettingRequest) (_result *GetOvertimeSettingResponse, _err error)

func (*Client) GetOvertimeSettingWithOptions

func (client *Client) GetOvertimeSettingWithOptions(request *GetOvertimeSettingRequest, headers *GetOvertimeSettingHeaders, runtime *util.RuntimeOptions) (_result *GetOvertimeSettingResponse, _err error)

func (*Client) GetUserHolidays

func (client *Client) GetUserHolidays(request *GetUserHolidaysRequest) (_result *GetUserHolidaysResponse, _err error)

func (*Client) GetUserHolidaysWithOptions

func (client *Client) GetUserHolidaysWithOptions(request *GetUserHolidaysRequest, headers *GetUserHolidaysHeaders, runtime *util.RuntimeOptions) (_result *GetUserHolidaysResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) SyncScheduleInfo

func (client *Client) SyncScheduleInfo(request *SyncScheduleInfoRequest) (_result *SyncScheduleInfoResponse, _err error)

func (*Client) SyncScheduleInfoWithOptions

func (client *Client) SyncScheduleInfoWithOptions(request *SyncScheduleInfoRequest, headers *SyncScheduleInfoHeaders, runtime *util.RuntimeOptions) (_result *SyncScheduleInfoResponse, _err error)

type CreateApproveHeaders

type CreateApproveHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateApproveHeaders) GoString

func (s CreateApproveHeaders) GoString() string

func (*CreateApproveHeaders) SetCommonHeaders

func (s *CreateApproveHeaders) SetCommonHeaders(v map[string]*string) *CreateApproveHeaders

func (*CreateApproveHeaders) SetXAcsDingtalkAccessToken

func (s *CreateApproveHeaders) SetXAcsDingtalkAccessToken(v string) *CreateApproveHeaders

func (CreateApproveHeaders) String

func (s CreateApproveHeaders) String() string

type CreateApproveRequest

type CreateApproveRequest struct {
	// 三方审批单id,全局唯一
	ApproveId *string `json:"approveId,omitempty" xml:"approveId,omitempty"`
	// 审批人员工id
	OpUserid *string `json:"opUserid,omitempty" xml:"opUserid,omitempty"`
	// 审批单关联的打卡信息
	PunchParam *CreateApproveRequestPunchParam `json:"punchParam,omitempty" xml:"punchParam,omitempty" type:"Struct"`
	// 子类型名称,最大长度20个字符
	SubType *string `json:"subType,omitempty" xml:"subType,omitempty"`
	// 审批单类型名称,最大长度20个字符
	TagName *string `json:"tagName,omitempty" xml:"tagName,omitempty"`
	// 员工id
	Userid *string `json:"userid,omitempty" xml:"userid,omitempty"`
}

func (CreateApproveRequest) GoString

func (s CreateApproveRequest) GoString() string

func (*CreateApproveRequest) SetApproveId

func (s *CreateApproveRequest) SetApproveId(v string) *CreateApproveRequest

func (*CreateApproveRequest) SetOpUserid

func (*CreateApproveRequest) SetPunchParam

func (*CreateApproveRequest) SetSubType

func (*CreateApproveRequest) SetTagName

func (*CreateApproveRequest) SetUserid

func (CreateApproveRequest) String

func (s CreateApproveRequest) String() string

type CreateApproveRequestPunchParam

type CreateApproveRequestPunchParam struct {
	// 地理位置标识:wifi:ssid_macAddress ble: deviceId gps:longitude_latitude
	PositionId *string `json:"positionId,omitempty" xml:"positionId,omitempty"`
	// 地理位置名称
	PositionName *string `json:"positionName,omitempty" xml:"positionName,omitempty"`
	// 地理位置类型:wifi/ble/gps
	PositionType *string `json:"positionType,omitempty" xml:"positionType,omitempty"`
	// 打卡时间,单位毫秒
	PunchTime *int64 `json:"punchTime,omitempty" xml:"punchTime,omitempty"`
}

func (CreateApproveRequestPunchParam) GoString

func (*CreateApproveRequestPunchParam) SetPositionId

func (*CreateApproveRequestPunchParam) SetPositionName

func (*CreateApproveRequestPunchParam) SetPositionType

func (*CreateApproveRequestPunchParam) SetPunchTime

func (CreateApproveRequestPunchParam) String

type CreateApproveResponse

type CreateApproveResponse struct {
	Headers map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateApproveResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateApproveResponse) GoString

func (s CreateApproveResponse) GoString() string

func (*CreateApproveResponse) SetBody

func (*CreateApproveResponse) SetHeaders

func (CreateApproveResponse) String

func (s CreateApproveResponse) String() string

type CreateApproveResponseBody

type CreateApproveResponseBody struct {
	// 返回结果
	DingtalkApproveId *string `json:"dingtalkApproveId,omitempty" xml:"dingtalkApproveId,omitempty"`
}

func (CreateApproveResponseBody) GoString

func (s CreateApproveResponseBody) GoString() string

func (*CreateApproveResponseBody) SetDingtalkApproveId

func (s *CreateApproveResponseBody) SetDingtalkApproveId(v string) *CreateApproveResponseBody

func (CreateApproveResponseBody) String

func (s CreateApproveResponseBody) String() string

type DingTalkSecurityCheckHeaders

type DingTalkSecurityCheckHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DingTalkSecurityCheckHeaders) GoString

func (s DingTalkSecurityCheckHeaders) GoString() string

func (*DingTalkSecurityCheckHeaders) SetCommonHeaders

func (*DingTalkSecurityCheckHeaders) SetXAcsDingtalkAccessToken

func (s *DingTalkSecurityCheckHeaders) SetXAcsDingtalkAccessToken(v string) *DingTalkSecurityCheckHeaders

func (DingTalkSecurityCheckHeaders) String

type DingTalkSecurityCheckRequest

type DingTalkSecurityCheckRequest struct {
	// 客户端版本号
	ClientVer *string `json:"clientVer,omitempty" xml:"clientVer,omitempty"`
	// 客户端平台类型(iOS,Android)
	Platform *string `json:"platform,omitempty" xml:"platform,omitempty"`
	// 客户端平台平台版本
	PlatformVer *string `json:"platformVer,omitempty" xml:"platformVer,omitempty"`
	// 加密字符
	Sec *string `json:"sec,omitempty" xml:"sec,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (DingTalkSecurityCheckRequest) GoString

func (s DingTalkSecurityCheckRequest) GoString() string

func (*DingTalkSecurityCheckRequest) SetClientVer

func (*DingTalkSecurityCheckRequest) SetPlatform

func (*DingTalkSecurityCheckRequest) SetPlatformVer

func (*DingTalkSecurityCheckRequest) SetSec

func (*DingTalkSecurityCheckRequest) SetUserId

func (DingTalkSecurityCheckRequest) String

type DingTalkSecurityCheckResponse

type DingTalkSecurityCheckResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DingTalkSecurityCheckResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DingTalkSecurityCheckResponse) GoString

func (*DingTalkSecurityCheckResponse) SetBody

func (*DingTalkSecurityCheckResponse) SetHeaders

func (DingTalkSecurityCheckResponse) String

type DingTalkSecurityCheckResponseBody

type DingTalkSecurityCheckResponseBody struct {
	// 返回参数
	Result *DingTalkSecurityCheckResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (DingTalkSecurityCheckResponseBody) GoString

func (DingTalkSecurityCheckResponseBody) String

type DingTalkSecurityCheckResponseBodyResult

type DingTalkSecurityCheckResponseBodyResult struct {
	// 是否有风险
	HasRisk *bool `json:"hasRisk,omitempty" xml:"hasRisk,omitempty"`
	// 风险信息
	RiskInfo map[string]*string `json:"riskInfo,omitempty" xml:"riskInfo,omitempty"`
}

func (DingTalkSecurityCheckResponseBodyResult) GoString

func (*DingTalkSecurityCheckResponseBodyResult) SetHasRisk

func (*DingTalkSecurityCheckResponseBodyResult) SetRiskInfo

func (DingTalkSecurityCheckResponseBodyResult) String

type GetClosingAccountsHeaders

type GetClosingAccountsHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetClosingAccountsHeaders) GoString

func (s GetClosingAccountsHeaders) GoString() string

func (*GetClosingAccountsHeaders) SetCommonHeaders

func (*GetClosingAccountsHeaders) SetXAcsDingtalkAccessToken

func (s *GetClosingAccountsHeaders) SetXAcsDingtalkAccessToken(v string) *GetClosingAccountsHeaders

func (GetClosingAccountsHeaders) String

func (s GetClosingAccountsHeaders) String() string

type GetClosingAccountsRequest

type GetClosingAccountsRequest struct {
	// 人员列表
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (GetClosingAccountsRequest) GoString

func (s GetClosingAccountsRequest) GoString() string

func (*GetClosingAccountsRequest) SetUserIds

func (GetClosingAccountsRequest) String

func (s GetClosingAccountsRequest) String() string

type GetClosingAccountsResponse

type GetClosingAccountsResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetClosingAccountsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetClosingAccountsResponse) GoString

func (s GetClosingAccountsResponse) GoString() string

func (*GetClosingAccountsResponse) SetBody

func (*GetClosingAccountsResponse) SetHeaders

func (GetClosingAccountsResponse) String

type GetClosingAccountsResponseBody

type GetClosingAccountsResponseBody struct {
	// 规则列表
	Result []*GetClosingAccountsResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetClosingAccountsResponseBody) GoString

func (*GetClosingAccountsResponseBody) SetResult

func (GetClosingAccountsResponseBody) String

type GetClosingAccountsResponseBodyResult

type GetClosingAccountsResponseBodyResult struct {
	// 封账规则
	ClosingAccountModel *GetClosingAccountsResponseBodyResultClosingAccountModel `json:"closingAccountModel,omitempty" xml:"closingAccountModel,omitempty" type:"Struct"`
	// 开关
	SwitchOn *bool `json:"switchOn,omitempty" xml:"switchOn,omitempty"`
	// 解封规则
	UnsealClosingAccountModel *GetClosingAccountsResponseBodyResultUnsealClosingAccountModel `json:"unsealClosingAccountModel,omitempty" xml:"unsealClosingAccountModel,omitempty" type:"Struct"`
	// 人员ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetClosingAccountsResponseBodyResult) GoString

func (*GetClosingAccountsResponseBodyResult) SetSwitchOn

func (*GetClosingAccountsResponseBodyResult) SetUserId

func (GetClosingAccountsResponseBodyResult) String

type GetClosingAccountsResponseBodyResultClosingAccountModel

type GetClosingAccountsResponseBodyResultClosingAccountModel struct {
	// 封账时间-日
	ClosingDay *int32 `json:"closingDay,omitempty" xml:"closingDay,omitempty"`
	// 封账时间-时分
	ClosingHourMinutes *int64 `json:"closingHourMinutes,omitempty" xml:"closingHourMinutes,omitempty"`
	// 封账范围-结束日
	EndDay *int32 `json:"endDay,omitempty" xml:"endDay,omitempty"`
	// 封账范围-结束月
	EndMonth *int32 `json:"endMonth,omitempty" xml:"endMonth,omitempty"`
	// 封账范围-开始日
	StartDay *int32 `json:"startDay,omitempty" xml:"startDay,omitempty"`
	// 封账范围-开始月
	StartMonth *int32 `json:"startMonth,omitempty" xml:"startMonth,omitempty"`
}

func (GetClosingAccountsResponseBodyResultClosingAccountModel) GoString

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetClosingDay

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetClosingHourMinutes

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetEndDay

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetEndMonth

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetStartDay

func (*GetClosingAccountsResponseBodyResultClosingAccountModel) SetStartMonth

func (GetClosingAccountsResponseBodyResultClosingAccountModel) String

type GetClosingAccountsResponseBodyResultUnsealClosingAccountModel

type GetClosingAccountsResponseBodyResultUnsealClosingAccountModel struct {
	// 解封时间点
	InvalidTimeStamp *int64 `json:"invalidTimeStamp,omitempty" xml:"invalidTimeStamp,omitempty"`
}

func (GetClosingAccountsResponseBodyResultUnsealClosingAccountModel) GoString

func (*GetClosingAccountsResponseBodyResultUnsealClosingAccountModel) SetInvalidTimeStamp

func (GetClosingAccountsResponseBodyResultUnsealClosingAccountModel) String

type GetMachineHeaders

type GetMachineHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetMachineHeaders) GoString

func (s GetMachineHeaders) GoString() string

func (*GetMachineHeaders) SetCommonHeaders

func (s *GetMachineHeaders) SetCommonHeaders(v map[string]*string) *GetMachineHeaders

func (*GetMachineHeaders) SetXAcsDingtalkAccessToken

func (s *GetMachineHeaders) SetXAcsDingtalkAccessToken(v string) *GetMachineHeaders

func (GetMachineHeaders) String

func (s GetMachineHeaders) String() string

type GetMachineResponse

type GetMachineResponse struct {
	Headers map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetMachineResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMachineResponse) GoString

func (s GetMachineResponse) GoString() string

func (*GetMachineResponse) SetBody

func (*GetMachineResponse) SetHeaders

func (s *GetMachineResponse) SetHeaders(v map[string]*string) *GetMachineResponse

func (GetMachineResponse) String

func (s GetMachineResponse) String() string

type GetMachineResponseBody

type GetMachineResponseBody struct {
	// 查询结果
	Result *GetMachineResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetMachineResponseBody) GoString

func (s GetMachineResponseBody) GoString() string

func (*GetMachineResponseBody) SetResult

func (GetMachineResponseBody) String

func (s GetMachineResponseBody) String() string

type GetMachineResponseBodyResult

type GetMachineResponseBodyResult struct {
	// 设备管理员列表
	AtmManagerList []*string `json:"atmManagerList,omitempty" xml:"atmManagerList,omitempty" type:"Repeated"`
	// 设备id (deviceId)
	DevId *int64 `json:"devId,omitempty" xml:"devId,omitempty"`
	// 设备id (deviceUid加密之后)
	DeviceId *string `json:"deviceId,omitempty" xml:"deviceId,omitempty"`
	// 设备名称
	DeviceName *string `json:"deviceName,omitempty" xml:"deviceName,omitempty"`
	// 设备sn号
	DeviceSn *string `json:"deviceSn,omitempty" xml:"deviceSn,omitempty"`
	// 考勤机蓝牙相关设置信息
	MachineBluetoothVO *GetMachineResponseBodyResultMachineBluetoothVO `json:"machineBluetoothVO,omitempty" xml:"machineBluetoothVO,omitempty" type:"Struct"`
	// 人脸容量
	MaxFace *int32 `json:"maxFace,omitempty" xml:"maxFace,omitempty"`
	// 网络状态
	NetStatus *string `json:"netStatus,omitempty" xml:"netStatus,omitempty"`
	// 设备类型名称
	ProductName *string `json:"productName,omitempty" xml:"productName,omitempty"`
	// 固件版本
	ProductVersion *string `json:"productVersion,omitempty" xml:"productVersion,omitempty"`
	// 音量模式
	VoiceMode *int32 `json:"voiceMode,omitempty" xml:"voiceMode,omitempty"`
}

func (GetMachineResponseBodyResult) GoString

func (s GetMachineResponseBodyResult) GoString() string

func (*GetMachineResponseBodyResult) SetAtmManagerList

func (*GetMachineResponseBodyResult) SetDevId

func (*GetMachineResponseBodyResult) SetDeviceId

func (*GetMachineResponseBodyResult) SetDeviceName

func (*GetMachineResponseBodyResult) SetDeviceSn

func (*GetMachineResponseBodyResult) SetMaxFace

func (*GetMachineResponseBodyResult) SetNetStatus

func (*GetMachineResponseBodyResult) SetProductName

func (*GetMachineResponseBodyResult) SetProductVersion

func (*GetMachineResponseBodyResult) SetVoiceMode

func (GetMachineResponseBodyResult) String

type GetMachineResponseBodyResultMachineBluetoothVO

type GetMachineResponseBodyResultMachineBluetoothVO struct {
	// 地址位置描述
	Address *string `json:"address,omitempty" xml:"address,omitempty"`
	// 蓝牙打卡人脸识别开关值
	BluetoothCheckWithFace *bool `json:"bluetoothCheckWithFace,omitempty" xml:"bluetoothCheckWithFace,omitempty"`
	// 蓝牙打卡范围
	BluetoothDistanceMode *string `json:"bluetoothDistanceMode,omitempty" xml:"bluetoothDistanceMode,omitempty"`
	// 蓝牙打卡范围描述
	BluetoothDistanceModeDesc *string `json:"bluetoothDistanceModeDesc,omitempty" xml:"bluetoothDistanceModeDesc,omitempty"`
	// 蓝牙打卡开关
	BluetoothValue *bool `json:"bluetoothValue,omitempty" xml:"bluetoothValue,omitempty"`
	// 纬度
	Latitude *float64 `json:"latitude,omitempty" xml:"latitude,omitempty"`
	// 是否限制员工常用手机
	LimitUserDeviceCount *bool `json:"limitUserDeviceCount,omitempty" xml:"limitUserDeviceCount,omitempty"`
	// 经度
	Longitude *float64 `json:"longitude,omitempty" xml:"longitude,omitempty"`
	// 是否打开位置异常监控
	MonitorLocationAbnormal *bool `json:"monitorLocationAbnormal,omitempty" xml:"monitorLocationAbnormal,omitempty"`
	// 员工常用手机数量
	UserDeviceCount *int32 `json:"userDeviceCount,omitempty" xml:"userDeviceCount,omitempty"`
}

func (GetMachineResponseBodyResultMachineBluetoothVO) GoString

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetAddress

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetBluetoothCheckWithFace

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetBluetoothDistanceMode

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetBluetoothDistanceModeDesc

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetBluetoothValue

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetLatitude

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetLimitUserDeviceCount

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetLongitude

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetMonitorLocationAbnormal

func (*GetMachineResponseBodyResultMachineBluetoothVO) SetUserDeviceCount

func (GetMachineResponseBodyResultMachineBluetoothVO) String

type GetMachineUserHeaders

type GetMachineUserHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetMachineUserHeaders) GoString

func (s GetMachineUserHeaders) GoString() string

func (*GetMachineUserHeaders) SetCommonHeaders

func (s *GetMachineUserHeaders) SetCommonHeaders(v map[string]*string) *GetMachineUserHeaders

func (*GetMachineUserHeaders) SetXAcsDingtalkAccessToken

func (s *GetMachineUserHeaders) SetXAcsDingtalkAccessToken(v string) *GetMachineUserHeaders

func (GetMachineUserHeaders) String

func (s GetMachineUserHeaders) String() string

type GetMachineUserRequest

type GetMachineUserRequest struct {
	MaxResults *int32  `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	NextToken  *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (GetMachineUserRequest) GoString

func (s GetMachineUserRequest) GoString() string

func (*GetMachineUserRequest) SetMaxResults

func (s *GetMachineUserRequest) SetMaxResults(v int32) *GetMachineUserRequest

func (*GetMachineUserRequest) SetNextToken

func (GetMachineUserRequest) String

func (s GetMachineUserRequest) String() string

type GetMachineUserResponse

type GetMachineUserResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetMachineUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetMachineUserResponse) GoString

func (s GetMachineUserResponse) GoString() string

func (*GetMachineUserResponse) SetBody

func (*GetMachineUserResponse) SetHeaders

func (GetMachineUserResponse) String

func (s GetMachineUserResponse) String() string

type GetMachineUserResponseBody

type GetMachineUserResponseBody struct {
	Result *GetMachineUserResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetMachineUserResponseBody) GoString

func (s GetMachineUserResponseBody) GoString() string

func (*GetMachineUserResponseBody) SetResult

func (GetMachineUserResponseBody) String

type GetMachineUserResponseBodyResult

type GetMachineUserResponseBodyResult struct {
	HasMore   *bool                                       `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	NextToken *string                                     `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	UserList  []*GetMachineUserResponseBodyResultUserList `json:"userList,omitempty" xml:"userList,omitempty" type:"Repeated"`
}

func (GetMachineUserResponseBodyResult) GoString

func (*GetMachineUserResponseBodyResult) SetHasMore

func (*GetMachineUserResponseBodyResult) SetNextToken

func (GetMachineUserResponseBodyResult) String

type GetMachineUserResponseBodyResultUserList

type GetMachineUserResponseBodyResultUserList struct {
	HasFace *bool   `json:"hasFace,omitempty" xml:"hasFace,omitempty"`
	Name    *string `json:"name,omitempty" xml:"name,omitempty"`
	UserId  *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetMachineUserResponseBodyResultUserList) GoString

func (*GetMachineUserResponseBodyResultUserList) SetHasFace

func (*GetMachineUserResponseBodyResultUserList) SetName

func (*GetMachineUserResponseBodyResultUserList) SetUserId

func (GetMachineUserResponseBodyResultUserList) String

type GetOvertimeSettingHeaders

type GetOvertimeSettingHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetOvertimeSettingHeaders) GoString

func (s GetOvertimeSettingHeaders) GoString() string

func (*GetOvertimeSettingHeaders) SetCommonHeaders

func (*GetOvertimeSettingHeaders) SetXAcsDingtalkAccessToken

func (s *GetOvertimeSettingHeaders) SetXAcsDingtalkAccessToken(v string) *GetOvertimeSettingHeaders

func (GetOvertimeSettingHeaders) String

func (s GetOvertimeSettingHeaders) String() string

type GetOvertimeSettingRequest

type GetOvertimeSettingRequest struct {
	OvertimeSettingIds []*int64 `json:"overtimeSettingIds,omitempty" xml:"overtimeSettingIds,omitempty" type:"Repeated"`
}

func (GetOvertimeSettingRequest) GoString

func (s GetOvertimeSettingRequest) GoString() string

func (*GetOvertimeSettingRequest) SetOvertimeSettingIds

func (s *GetOvertimeSettingRequest) SetOvertimeSettingIds(v []*int64) *GetOvertimeSettingRequest

func (GetOvertimeSettingRequest) String

func (s GetOvertimeSettingRequest) String() string

type GetOvertimeSettingResponse

type GetOvertimeSettingResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetOvertimeSettingResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetOvertimeSettingResponse) GoString

func (s GetOvertimeSettingResponse) GoString() string

func (*GetOvertimeSettingResponse) SetBody

func (*GetOvertimeSettingResponse) SetHeaders

func (GetOvertimeSettingResponse) String

type GetOvertimeSettingResponseBody

type GetOvertimeSettingResponseBody struct {
	Result []*GetOvertimeSettingResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetOvertimeSettingResponseBody) GoString

func (*GetOvertimeSettingResponseBody) SetResult

func (GetOvertimeSettingResponseBody) String

type GetOvertimeSettingResponseBodyResult

type GetOvertimeSettingResponseBodyResult struct {
	// 是否默认
	Default          *bool                                   `json:"default,omitempty" xml:"default,omitempty"`
	DurationSettings map[string]*ResultDurationSettingsValue `json:"durationSettings,omitempty" xml:"durationSettings,omitempty"`
	// 历史加班规则设置id
	Id *int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 规则名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 时间分割规则
	OvertimeDivisions []*GetOvertimeSettingResponseBodyResultOvertimeDivisions `json:"overtimeDivisions,omitempty" xml:"overtimeDivisions,omitempty" type:"Repeated"`
	// 设置id
	SettingId *int64 `json:"settingId,omitempty" xml:"settingId,omitempty"`
	// 加班时长单位
	StepType *int32 `json:"stepType,omitempty" xml:"stepType,omitempty"`
	// 加班时长是否取整 单位 小时
	StepValue       *float32                                               `json:"stepValue,omitempty" xml:"stepValue,omitempty"`
	WarningSettings []*GetOvertimeSettingResponseBodyResultWarningSettings `json:"warningSettings,omitempty" xml:"warningSettings,omitempty" type:"Repeated"`
	// 日折算时长 单位:分钟
	WorkMinutesPerDay *int32 `json:"workMinutesPerDay,omitempty" xml:"workMinutesPerDay,omitempty"`
}

func (GetOvertimeSettingResponseBodyResult) GoString

func (*GetOvertimeSettingResponseBodyResult) SetDefault

func (*GetOvertimeSettingResponseBodyResult) SetDurationSettings

func (*GetOvertimeSettingResponseBodyResult) SetId

func (*GetOvertimeSettingResponseBodyResult) SetName

func (*GetOvertimeSettingResponseBodyResult) SetSettingId

func (*GetOvertimeSettingResponseBodyResult) SetStepType

func (*GetOvertimeSettingResponseBodyResult) SetStepValue

func (*GetOvertimeSettingResponseBodyResult) SetWorkMinutesPerDay

func (GetOvertimeSettingResponseBodyResult) String

type GetOvertimeSettingResponseBodyResultOvertimeDivisions

type GetOvertimeSettingResponseBodyResultOvertimeDivisions struct {
	// 后一日类型
	NextDayType *string `json:"nextDayType,omitempty" xml:"nextDayType,omitempty"`
	// 前一日类型
	PreviousDayType *string `json:"previousDayType,omitempty" xml:"previousDayType,omitempty"`
	// 分割时间点
	TimeSplitPoint *string `json:"timeSplitPoint,omitempty" xml:"timeSplitPoint,omitempty"`
}

func (GetOvertimeSettingResponseBodyResultOvertimeDivisions) GoString

func (*GetOvertimeSettingResponseBodyResultOvertimeDivisions) SetNextDayType

func (*GetOvertimeSettingResponseBodyResultOvertimeDivisions) SetPreviousDayType

func (*GetOvertimeSettingResponseBodyResultOvertimeDivisions) SetTimeSplitPoint

func (GetOvertimeSettingResponseBodyResultOvertimeDivisions) String

type GetOvertimeSettingResponseBodyResultWarningSettings

type GetOvertimeSettingResponseBodyResultWarningSettings struct {
	// 风险预警 或 最大加班时间
	Action *string `json:"action,omitempty" xml:"action,omitempty"`
	// 提醒阈值
	Threshold *int64 `json:"threshold,omitempty" xml:"threshold,omitempty"`
	// 预警类型
	Time *string `json:"time,omitempty" xml:"time,omitempty"`
}

func (GetOvertimeSettingResponseBodyResultWarningSettings) GoString

func (*GetOvertimeSettingResponseBodyResultWarningSettings) SetAction

func (*GetOvertimeSettingResponseBodyResultWarningSettings) SetThreshold

func (*GetOvertimeSettingResponseBodyResultWarningSettings) SetTime

func (GetOvertimeSettingResponseBodyResultWarningSettings) String

type GetUserHolidaysHeaders

type GetUserHolidaysHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetUserHolidaysHeaders) GoString

func (s GetUserHolidaysHeaders) GoString() string

func (*GetUserHolidaysHeaders) SetCommonHeaders

func (s *GetUserHolidaysHeaders) SetCommonHeaders(v map[string]*string) *GetUserHolidaysHeaders

func (*GetUserHolidaysHeaders) SetXAcsDingtalkAccessToken

func (s *GetUserHolidaysHeaders) SetXAcsDingtalkAccessToken(v string) *GetUserHolidaysHeaders

func (GetUserHolidaysHeaders) String

func (s GetUserHolidaysHeaders) String() string

type GetUserHolidaysRequest

type GetUserHolidaysRequest struct {
	// 员工列表
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
	// 开始日期
	WorkDateFrom *int64 `json:"workDateFrom,omitempty" xml:"workDateFrom,omitempty"`
	// 结束日期
	WorkDateTo *int64 `json:"workDateTo,omitempty" xml:"workDateTo,omitempty"`
}

func (GetUserHolidaysRequest) GoString

func (s GetUserHolidaysRequest) GoString() string

func (*GetUserHolidaysRequest) SetUserIds

func (*GetUserHolidaysRequest) SetWorkDateFrom

func (s *GetUserHolidaysRequest) SetWorkDateFrom(v int64) *GetUserHolidaysRequest

func (*GetUserHolidaysRequest) SetWorkDateTo

func (GetUserHolidaysRequest) String

func (s GetUserHolidaysRequest) String() string

type GetUserHolidaysResponse

type GetUserHolidaysResponse struct {
	Headers map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetUserHolidaysResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetUserHolidaysResponse) GoString

func (s GetUserHolidaysResponse) GoString() string

func (*GetUserHolidaysResponse) SetBody

func (*GetUserHolidaysResponse) SetHeaders

func (GetUserHolidaysResponse) String

func (s GetUserHolidaysResponse) String() string

type GetUserHolidaysResponseBody

type GetUserHolidaysResponseBody struct {
	// 员工假期列表
	Result []*GetUserHolidaysResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetUserHolidaysResponseBody) GoString

func (s GetUserHolidaysResponseBody) GoString() string

func (*GetUserHolidaysResponseBody) SetResult

func (GetUserHolidaysResponseBody) String

type GetUserHolidaysResponseBodyResult

type GetUserHolidaysResponseBodyResult struct {
	// 假期列表
	Holidays []*GetUserHolidaysResponseBodyResultHolidays `json:"holidays,omitempty" xml:"holidays,omitempty" type:"Repeated"`
	// 员工id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetUserHolidaysResponseBodyResult) GoString

func (*GetUserHolidaysResponseBodyResult) SetUserId

func (GetUserHolidaysResponseBodyResult) String

type GetUserHolidaysResponseBodyResultHolidays

type GetUserHolidaysResponseBodyResultHolidays struct {
	// 假期名称
	HolidayName *string `json:"holidayName,omitempty" xml:"holidayName,omitempty"`
	// 假期类型,festival:法定节假日;rest:调休日;overtime:加班日;
	HolidayType *string `json:"holidayType,omitempty" xml:"holidayType,omitempty"`
	// 补休日,只有假期类型为加班日时才有值
	RealWorkDate *int64 `json:"realWorkDate,omitempty" xml:"realWorkDate,omitempty"`
	// 日期
	WorkDate *int64 `json:"workDate,omitempty" xml:"workDate,omitempty"`
}

func (GetUserHolidaysResponseBodyResultHolidays) GoString

func (*GetUserHolidaysResponseBodyResultHolidays) SetHolidayName

func (*GetUserHolidaysResponseBodyResultHolidays) SetHolidayType

func (*GetUserHolidaysResponseBodyResultHolidays) SetRealWorkDate

func (*GetUserHolidaysResponseBodyResultHolidays) SetWorkDate

func (GetUserHolidaysResponseBodyResultHolidays) String

type ResultDurationSettingsValue

type ResultDurationSettingsValue struct {
	CalcType     *int32 `json:"calcType,omitempty" xml:"calcType,omitempty"`
	DurationType *int32 `json:"durationType,omitempty" xml:"durationType,omitempty"`
	// 加班时长计为调休或加班费开关
	OvertimeRedress *bool `json:"overtimeRedress,omitempty" xml:"overtimeRedress,omitempty"`
	// 加班开始时间 或 最小加班时间
	Settings map[string]interface{} `json:"settings,omitempty" xml:"settings,omitempty"`
	// 加班时长计为方式
	OvertimeRedressBy *string `json:"overtimeRedressBy,omitempty" xml:"overtimeRedressBy,omitempty"`
	// 调休时长计算
	VacationRate *float32 `json:"vacationRate,omitempty" xml:"vacationRate,omitempty"`
	// 扣除休息时间
	SkipTime *string `json:"skipTime,omitempty" xml:"skipTime,omitempty"`
	// 休息时段
	SkipTimeByFrames []*ResultDurationSettingsValueSkipTimeByFrames `json:"skipTimeByFrames,omitempty" xml:"skipTimeByFrames,omitempty" type:"Repeated"`
	// 加班时长
	SkipTimeByDurations []*ResultDurationSettingsValueSkipTimeByDurations `json:"skipTimeByDurations,omitempty" xml:"skipTimeByDurations,omitempty" type:"Repeated"`
	// 休息日或节假日排班加班时长计为调休或加班费开关
	HolidayPlanOvertimeRedress *bool `json:"holidayPlanOvertimeRedress,omitempty" xml:"holidayPlanOvertimeRedress,omitempty"`
	// 休息日或节假日排班加班时长计为方式
	HolidayPlanOvertimeRedressBy *string `json:"holidayPlanOvertimeRedressBy,omitempty" xml:"holidayPlanOvertimeRedressBy,omitempty"`
	// 休息日或节假日排班调休时长计算
	HolidayPlanVacationRate *float32 `json:"holidayPlanVacationRate,omitempty" xml:"holidayPlanVacationRate,omitempty"`
}

func (ResultDurationSettingsValue) GoString

func (s ResultDurationSettingsValue) GoString() string

func (*ResultDurationSettingsValue) SetCalcType

func (*ResultDurationSettingsValue) SetDurationType

func (*ResultDurationSettingsValue) SetHolidayPlanOvertimeRedress

func (s *ResultDurationSettingsValue) SetHolidayPlanOvertimeRedress(v bool) *ResultDurationSettingsValue

func (*ResultDurationSettingsValue) SetHolidayPlanOvertimeRedressBy

func (s *ResultDurationSettingsValue) SetHolidayPlanOvertimeRedressBy(v string) *ResultDurationSettingsValue

func (*ResultDurationSettingsValue) SetHolidayPlanVacationRate

func (s *ResultDurationSettingsValue) SetHolidayPlanVacationRate(v float32) *ResultDurationSettingsValue

func (*ResultDurationSettingsValue) SetOvertimeRedress

func (*ResultDurationSettingsValue) SetOvertimeRedressBy

func (*ResultDurationSettingsValue) SetSettings

func (s *ResultDurationSettingsValue) SetSettings(v map[string]interface{}) *ResultDurationSettingsValue

func (*ResultDurationSettingsValue) SetSkipTime

func (*ResultDurationSettingsValue) SetSkipTimeByFrames

func (*ResultDurationSettingsValue) SetVacationRate

func (ResultDurationSettingsValue) String

type ResultDurationSettingsValueSkipTimeByDurations

type ResultDurationSettingsValueSkipTimeByDurations struct {
	// 每天加班满 x小时,单位 秒
	Duration *int64 `json:"duration,omitempty" xml:"duration,omitempty"`
	// 扣除 x小时,单位 秒
	Minus *int64 `json:"minus,omitempty" xml:"minus,omitempty"`
}

func (ResultDurationSettingsValueSkipTimeByDurations) GoString

func (*ResultDurationSettingsValueSkipTimeByDurations) SetDuration

func (*ResultDurationSettingsValueSkipTimeByDurations) SetMinus

func (ResultDurationSettingsValueSkipTimeByDurations) String

type ResultDurationSettingsValueSkipTimeByFrames

type ResultDurationSettingsValueSkipTimeByFrames struct {
	// 开始时间,格式为"HH:mm"
	StartTime *string `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 结束时间,格式为"HH:mm"
	EndTime *string `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 是否生效
	Valid *bool `json:"valid,omitempty" xml:"valid,omitempty"`
}

func (ResultDurationSettingsValueSkipTimeByFrames) GoString

func (*ResultDurationSettingsValueSkipTimeByFrames) SetEndTime

func (*ResultDurationSettingsValueSkipTimeByFrames) SetStartTime

func (*ResultDurationSettingsValueSkipTimeByFrames) SetValid

func (ResultDurationSettingsValueSkipTimeByFrames) String

type SyncScheduleInfoHeaders

type SyncScheduleInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (SyncScheduleInfoHeaders) GoString

func (s SyncScheduleInfoHeaders) GoString() string

func (*SyncScheduleInfoHeaders) SetCommonHeaders

func (s *SyncScheduleInfoHeaders) SetCommonHeaders(v map[string]*string) *SyncScheduleInfoHeaders

func (*SyncScheduleInfoHeaders) SetXAcsDingtalkAccessToken

func (s *SyncScheduleInfoHeaders) SetXAcsDingtalkAccessToken(v string) *SyncScheduleInfoHeaders

func (SyncScheduleInfoHeaders) String

func (s SyncScheduleInfoHeaders) String() string

type SyncScheduleInfoRequest

type SyncScheduleInfoRequest struct {
	OpUserId      *string                                 `json:"opUserId,omitempty" xml:"opUserId,omitempty"`
	ScheduleInfos []*SyncScheduleInfoRequestScheduleInfos `json:"scheduleInfos,omitempty" xml:"scheduleInfos,omitempty" type:"Repeated"`
}

func (SyncScheduleInfoRequest) GoString

func (s SyncScheduleInfoRequest) GoString() string

func (*SyncScheduleInfoRequest) SetOpUserId

func (*SyncScheduleInfoRequest) SetScheduleInfos

func (SyncScheduleInfoRequest) String

func (s SyncScheduleInfoRequest) String() string

type SyncScheduleInfoRequestScheduleInfos

type SyncScheduleInfoRequestScheduleInfos struct {
	PlanId                *int64    `json:"planId,omitempty" xml:"planId,omitempty"`
	PositionKeys          []*string `json:"positionKeys,omitempty" xml:"positionKeys,omitempty" type:"Repeated"`
	RetainAttendanceCheck *bool     `json:"retainAttendanceCheck,omitempty" xml:"retainAttendanceCheck,omitempty"`
	WifiKeys              []*string `json:"wifiKeys,omitempty" xml:"wifiKeys,omitempty" type:"Repeated"`
}

func (SyncScheduleInfoRequestScheduleInfos) GoString

func (*SyncScheduleInfoRequestScheduleInfos) SetPlanId

func (*SyncScheduleInfoRequestScheduleInfos) SetPositionKeys

func (*SyncScheduleInfoRequestScheduleInfos) SetRetainAttendanceCheck

func (*SyncScheduleInfoRequestScheduleInfos) SetWifiKeys

func (SyncScheduleInfoRequestScheduleInfos) String

type SyncScheduleInfoResponse

type SyncScheduleInfoResponse struct {
	Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
}

func (SyncScheduleInfoResponse) GoString

func (s SyncScheduleInfoResponse) GoString() string

func (*SyncScheduleInfoResponse) SetHeaders

func (SyncScheduleInfoResponse) String

func (s SyncScheduleInfoResponse) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL