hrm_1_0

package
v1.3.82 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 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 AddHrmPreentryHeaders

type AddHrmPreentryHeaders 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 (AddHrmPreentryHeaders) GoString

func (s AddHrmPreentryHeaders) GoString() string

func (*AddHrmPreentryHeaders) SetCommonHeaders

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

func (*AddHrmPreentryHeaders) SetXAcsDingtalkAccessToken

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

func (AddHrmPreentryHeaders) String

func (s AddHrmPreentryHeaders) String() string

type AddHrmPreentryRequest

type AddHrmPreentryRequest struct {
	AgentId      *int64                         `json:"agentId,omitempty" xml:"agentId,omitempty"`
	Groups       []*AddHrmPreentryRequestGroups `json:"groups,omitempty" xml:"groups,omitempty" type:"Repeated"`
	Mobile       *string                        `json:"mobile,omitempty" xml:"mobile,omitempty"`
	Name         *string                        `json:"name,omitempty" xml:"name,omitempty"`
	PreEntryTime *int64                         `json:"preEntryTime,omitempty" xml:"preEntryTime,omitempty"`
}

func (AddHrmPreentryRequest) GoString

func (s AddHrmPreentryRequest) GoString() string

func (*AddHrmPreentryRequest) SetAgentId

func (*AddHrmPreentryRequest) SetGroups

func (*AddHrmPreentryRequest) SetMobile

func (*AddHrmPreentryRequest) SetName

func (*AddHrmPreentryRequest) SetPreEntryTime

func (s *AddHrmPreentryRequest) SetPreEntryTime(v int64) *AddHrmPreentryRequest

func (AddHrmPreentryRequest) String

func (s AddHrmPreentryRequest) String() string

type AddHrmPreentryRequestGroups

type AddHrmPreentryRequestGroups struct {
	GroupId  *string                                `json:"groupId,omitempty" xml:"groupId,omitempty"`
	Sections []*AddHrmPreentryRequestGroupsSections `json:"sections,omitempty" xml:"sections,omitempty" type:"Repeated"`
}

func (AddHrmPreentryRequestGroups) GoString

func (s AddHrmPreentryRequestGroups) GoString() string

func (*AddHrmPreentryRequestGroups) SetGroupId

func (*AddHrmPreentryRequestGroups) SetSections

func (AddHrmPreentryRequestGroups) String

type AddHrmPreentryRequestGroupsSections

type AddHrmPreentryRequestGroupsSections struct {
	EmpFieldVOList []*AddHrmPreentryRequestGroupsSectionsEmpFieldVOList `json:"empFieldVOList,omitempty" xml:"empFieldVOList,omitempty" type:"Repeated"`
	OldIndex       *int32                                               `json:"oldIndex,omitempty" xml:"oldIndex,omitempty"`
}

func (AddHrmPreentryRequestGroupsSections) GoString

func (*AddHrmPreentryRequestGroupsSections) SetOldIndex

func (AddHrmPreentryRequestGroupsSections) String

type AddHrmPreentryRequestGroupsSectionsEmpFieldVOList

type AddHrmPreentryRequestGroupsSectionsEmpFieldVOList struct {
	FieldCode *string `json:"fieldCode,omitempty" xml:"fieldCode,omitempty"`
	Value     *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (AddHrmPreentryRequestGroupsSectionsEmpFieldVOList) GoString

func (*AddHrmPreentryRequestGroupsSectionsEmpFieldVOList) SetFieldCode

func (*AddHrmPreentryRequestGroupsSectionsEmpFieldVOList) SetValue

func (AddHrmPreentryRequestGroupsSectionsEmpFieldVOList) String

type AddHrmPreentryResponse

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

func (AddHrmPreentryResponse) GoString

func (s AddHrmPreentryResponse) GoString() string

func (*AddHrmPreentryResponse) SetBody

func (*AddHrmPreentryResponse) SetHeaders

func (AddHrmPreentryResponse) String

func (s AddHrmPreentryResponse) String() string

type AddHrmPreentryResponseBody

type AddHrmPreentryResponseBody struct {
	// result
	TmpUserId *string `json:"tmpUserId,omitempty" xml:"tmpUserId,omitempty"`
}

func (AddHrmPreentryResponseBody) GoString

func (s AddHrmPreentryResponseBody) GoString() string

func (*AddHrmPreentryResponseBody) SetTmpUserId

func (AddHrmPreentryResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AddHrmPreentry

func (client *Client) AddHrmPreentry(request *AddHrmPreentryRequest) (_result *AddHrmPreentryResponse, _err error)

func (*Client) AddHrmPreentryWithOptions

func (client *Client) AddHrmPreentryWithOptions(request *AddHrmPreentryRequest, headers *AddHrmPreentryHeaders, runtime *util.RuntimeOptions) (_result *AddHrmPreentryResponse, _err error)

func (*Client) ECertQuery

func (client *Client) ECertQuery(request *ECertQueryRequest) (_result *ECertQueryResponse, _err error)

func (*Client) ECertQueryWithOptions

func (client *Client) ECertQueryWithOptions(request *ECertQueryRequest, headers *ECertQueryHeaders, runtime *util.RuntimeOptions) (_result *ECertQueryResponse, _err error)

func (*Client) HrmProcessTransfer

func (client *Client) HrmProcessTransfer(request *HrmProcessTransferRequest) (_result *HrmProcessTransferResponse, _err error)

func (*Client) HrmProcessTransferWithOptions

func (client *Client) HrmProcessTransferWithOptions(request *HrmProcessTransferRequest, headers *HrmProcessTransferHeaders, runtime *util.RuntimeOptions) (_result *HrmProcessTransferResponse, _err error)

func (*Client) Init

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

func (*Client) MasterDataQuery

func (client *Client) MasterDataQuery(request *MasterDataQueryRequest) (_result *MasterDataQueryResponse, _err error)

func (*Client) MasterDataQueryWithOptions

func (client *Client) MasterDataQueryWithOptions(request *MasterDataQueryRequest, headers *MasterDataQueryHeaders, runtime *util.RuntimeOptions) (_result *MasterDataQueryResponse, _err error)

func (*Client) MasterDataSave

func (client *Client) MasterDataSave(request *MasterDataSaveRequest) (_result *MasterDataSaveResponse, _err error)

func (*Client) MasterDataSaveWithOptions

func (client *Client) MasterDataSaveWithOptions(request *MasterDataSaveRequest, headers *MasterDataSaveHeaders, runtime *util.RuntimeOptions) (_result *MasterDataSaveResponse, _err error)

func (*Client) MasterDataTenantQuey

func (client *Client) MasterDataTenantQuey(request *MasterDataTenantQueyRequest) (_result *MasterDataTenantQueyResponse, _err error)

func (*Client) MasterDataTenantQueyWithOptions

func (client *Client) MasterDataTenantQueyWithOptions(request *MasterDataTenantQueyRequest, headers *MasterDataTenantQueyHeaders, runtime *util.RuntimeOptions) (_result *MasterDataTenantQueyResponse, _err error)

func (*Client) QueryCustomEntryProcesses

func (client *Client) QueryCustomEntryProcesses(request *QueryCustomEntryProcessesRequest) (_result *QueryCustomEntryProcessesResponse, _err error)

func (*Client) QueryCustomEntryProcessesWithOptions

func (client *Client) QueryCustomEntryProcessesWithOptions(request *QueryCustomEntryProcessesRequest, headers *QueryCustomEntryProcessesHeaders, runtime *util.RuntimeOptions) (_result *QueryCustomEntryProcessesResponse, _err error)

func (*Client) QueryHrmEmployeeDismissionInfo

func (client *Client) QueryHrmEmployeeDismissionInfo(request *QueryHrmEmployeeDismissionInfoRequest) (_result *QueryHrmEmployeeDismissionInfoResponse, _err error)

func (*Client) QueryHrmEmployeeDismissionInfoWithOptions

func (client *Client) QueryHrmEmployeeDismissionInfoWithOptions(tmpReq *QueryHrmEmployeeDismissionInfoRequest, headers *QueryHrmEmployeeDismissionInfoHeaders, runtime *util.RuntimeOptions) (_result *QueryHrmEmployeeDismissionInfoResponse, _err error)

func (*Client) QueryJobRanks

func (client *Client) QueryJobRanks(request *QueryJobRanksRequest) (_result *QueryJobRanksResponse, _err error)

func (*Client) QueryJobRanksWithOptions

func (client *Client) QueryJobRanksWithOptions(request *QueryJobRanksRequest, headers *QueryJobRanksHeaders, runtime *util.RuntimeOptions) (_result *QueryJobRanksResponse, _err error)

func (*Client) QueryJobs

func (client *Client) QueryJobs(request *QueryJobsRequest) (_result *QueryJobsResponse, _err error)

func (*Client) QueryJobsWithOptions

func (client *Client) QueryJobsWithOptions(request *QueryJobsRequest, headers *QueryJobsHeaders, runtime *util.RuntimeOptions) (_result *QueryJobsResponse, _err error)

func (*Client) QueryPositions

func (client *Client) QueryPositions(request *QueryPositionsRequest) (_result *QueryPositionsResponse, _err error)

func (*Client) QueryPositionsWithOptions

func (client *Client) QueryPositionsWithOptions(request *QueryPositionsRequest, headers *QueryPositionsHeaders, runtime *util.RuntimeOptions) (_result *QueryPositionsResponse, _err error)

func (*Client) SolutionTaskInit

func (client *Client) SolutionTaskInit(request *SolutionTaskInitRequest) (_result *SolutionTaskInitResponse, _err error)

func (*Client) SolutionTaskInitWithOptions

func (client *Client) SolutionTaskInitWithOptions(request *SolutionTaskInitRequest, headers *SolutionTaskInitHeaders, runtime *util.RuntimeOptions) (_result *SolutionTaskInitResponse, _err error)

func (*Client) SolutionTaskSave

func (client *Client) SolutionTaskSave(request *SolutionTaskSaveRequest) (_result *SolutionTaskSaveResponse, _err error)

func (*Client) SolutionTaskSaveWithOptions

func (client *Client) SolutionTaskSaveWithOptions(request *SolutionTaskSaveRequest, headers *SolutionTaskSaveHeaders, runtime *util.RuntimeOptions) (_result *SolutionTaskSaveResponse, _err error)

func (*Client) SyncTaskTemplate

func (client *Client) SyncTaskTemplate(request *SyncTaskTemplateRequest) (_result *SyncTaskTemplateResponse, _err error)

func (*Client) SyncTaskTemplateWithOptions

func (client *Client) SyncTaskTemplateWithOptions(request *SyncTaskTemplateRequest, headers *SyncTaskTemplateHeaders, runtime *util.RuntimeOptions) (_result *SyncTaskTemplateResponse, _err error)

type ECertQueryHeaders

type ECertQueryHeaders 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 (ECertQueryHeaders) GoString

func (s ECertQueryHeaders) GoString() string

func (*ECertQueryHeaders) SetCommonHeaders

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

func (*ECertQueryHeaders) SetXAcsDingtalkAccessToken

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

func (ECertQueryHeaders) String

func (s ECertQueryHeaders) String() string

type ECertQueryRequest

type ECertQueryRequest struct {
	// 用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ECertQueryRequest) GoString

func (s ECertQueryRequest) GoString() string

func (*ECertQueryRequest) SetUserId

func (s *ECertQueryRequest) SetUserId(v string) *ECertQueryRequest

func (ECertQueryRequest) String

func (s ECertQueryRequest) String() string

type ECertQueryResponse

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

func (ECertQueryResponse) GoString

func (s ECertQueryResponse) GoString() string

func (*ECertQueryResponse) SetBody

func (*ECertQueryResponse) SetHeaders

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

func (ECertQueryResponse) String

func (s ECertQueryResponse) String() string

type ECertQueryResponseBody

type ECertQueryResponseBody struct {
	// 身份证号码
	CertNO *string `json:"certNO,omitempty" xml:"certNO,omitempty"`
	// 职务ID
	EmployJobId *string `json:"employJobId,omitempty" xml:"employJobId,omitempty"`
	// 职务名称
	EmployJobIdLabel *string `json:"employJobIdLabel,omitempty" xml:"employJobIdLabel,omitempty"`
	// 职位ID
	EmployPositionId *string `json:"employPositionId,omitempty" xml:"employPositionId,omitempty"`
	// 职位名称
	EmployPositionIdLabel *string `json:"employPositionIdLabel,omitempty" xml:"employPositionIdLabel,omitempty"`
	// 职级ID
	EmployPositionRankId *string `json:"employPositionRankId,omitempty" xml:"employPositionRankId,omitempty"`
	// 职级名称
	EmployPositionRankIdLabel *string `json:"employPositionRankIdLabel,omitempty" xml:"employPositionRankIdLabel,omitempty"`
	// 入职日期
	HiredDate *string `json:"hiredDate,omitempty" xml:"hiredDate,omitempty"`
	// 离职日期
	LastWorkDay *string `json:"lastWorkDay,omitempty" xml:"lastWorkDay,omitempty"`
	// 主部门ID
	MainDeptId *int64 `json:"mainDeptId,omitempty" xml:"mainDeptId,omitempty"`
	// 主部门
	MainDeptName *string `json:"mainDeptName,omitempty" xml:"mainDeptName,omitempty"`
	// 姓名
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 身份证姓名
	RealName *string `json:"realName,omitempty" xml:"realName,omitempty"`
	// 被动离职原因
	TerminationReasonPassive []*string `json:"terminationReasonPassive,omitempty" xml:"terminationReasonPassive,omitempty" type:"Repeated"`
	// 主动离职原因
	TerminationReasonVoluntary []*string `json:"terminationReasonVoluntary,omitempty" xml:"terminationReasonVoluntary,omitempty" type:"Repeated"`
}

func (ECertQueryResponseBody) GoString

func (s ECertQueryResponseBody) GoString() string

func (*ECertQueryResponseBody) SetCertNO

func (*ECertQueryResponseBody) SetEmployJobId

func (*ECertQueryResponseBody) SetEmployJobIdLabel

func (s *ECertQueryResponseBody) SetEmployJobIdLabel(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetEmployPositionId

func (s *ECertQueryResponseBody) SetEmployPositionId(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetEmployPositionIdLabel

func (s *ECertQueryResponseBody) SetEmployPositionIdLabel(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetEmployPositionRankId

func (s *ECertQueryResponseBody) SetEmployPositionRankId(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetEmployPositionRankIdLabel

func (s *ECertQueryResponseBody) SetEmployPositionRankIdLabel(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetHiredDate

func (*ECertQueryResponseBody) SetLastWorkDay

func (*ECertQueryResponseBody) SetMainDeptId

func (*ECertQueryResponseBody) SetMainDeptName

func (s *ECertQueryResponseBody) SetMainDeptName(v string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetName

func (*ECertQueryResponseBody) SetRealName

func (*ECertQueryResponseBody) SetTerminationReasonPassive

func (s *ECertQueryResponseBody) SetTerminationReasonPassive(v []*string) *ECertQueryResponseBody

func (*ECertQueryResponseBody) SetTerminationReasonVoluntary

func (s *ECertQueryResponseBody) SetTerminationReasonVoluntary(v []*string) *ECertQueryResponseBody

func (ECertQueryResponseBody) String

func (s ECertQueryResponseBody) String() string

type HrmProcessTransferHeaders

type HrmProcessTransferHeaders 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 (HrmProcessTransferHeaders) GoString

func (s HrmProcessTransferHeaders) GoString() string

func (*HrmProcessTransferHeaders) SetCommonHeaders

func (*HrmProcessTransferHeaders) SetXAcsDingtalkAccessToken

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

func (HrmProcessTransferHeaders) String

func (s HrmProcessTransferHeaders) String() string

type HrmProcessTransferRequest

type HrmProcessTransferRequest struct {
	// 员工调岗后的部门id列表
	DeptIdsAfterTransfer []*int64 `json:"deptIdsAfterTransfer,omitempty" xml:"deptIdsAfterTransfer,omitempty" type:"Repeated"`
	// 员工调岗后的职务id
	JobIdAfterTransfer *string `json:"jobIdAfterTransfer,omitempty" xml:"jobIdAfterTransfer,omitempty"`
	// 员工调岗后的人事主部门id
	MainDeptIdAfterTransfer *int64 `json:"mainDeptIdAfterTransfer,omitempty" xml:"mainDeptIdAfterTransfer,omitempty"`
	// 操作人
	OperateUserId *string `json:"operateUserId,omitempty" xml:"operateUserId,omitempty"`
	// 员工调岗后的职位id,参数同时有职位名称以及id,以id为准
	PositionIdAfterTransfer *string `json:"positionIdAfterTransfer,omitempty" xml:"positionIdAfterTransfer,omitempty"`
	// 员工调岗后的职级名称,长度不超过64,参数同时有职级名称以及id,以id为准
	PositionLevelAfterTransfer *string `json:"positionLevelAfterTransfer,omitempty" xml:"positionLevelAfterTransfer,omitempty"`
	// 员工调岗后的职位名称,长度不超过124,参数同时有职位名称以及id,以id为准
	PositionNameAfterTransfer *string `json:"positionNameAfterTransfer,omitempty" xml:"positionNameAfterTransfer,omitempty"`
	// 员工调岗后的职级id,参数同时有职级名称以及id,以id为准
	RankIdAfterTransfer *string `json:"rankIdAfterTransfer,omitempty" xml:"rankIdAfterTransfer,omitempty"`
	// 被调岗员工userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (HrmProcessTransferRequest) GoString

func (s HrmProcessTransferRequest) GoString() string

func (*HrmProcessTransferRequest) SetDeptIdsAfterTransfer

func (s *HrmProcessTransferRequest) SetDeptIdsAfterTransfer(v []*int64) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetJobIdAfterTransfer

func (s *HrmProcessTransferRequest) SetJobIdAfterTransfer(v string) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetMainDeptIdAfterTransfer

func (s *HrmProcessTransferRequest) SetMainDeptIdAfterTransfer(v int64) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetOperateUserId

func (*HrmProcessTransferRequest) SetPositionIdAfterTransfer

func (s *HrmProcessTransferRequest) SetPositionIdAfterTransfer(v string) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetPositionLevelAfterTransfer

func (s *HrmProcessTransferRequest) SetPositionLevelAfterTransfer(v string) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetPositionNameAfterTransfer

func (s *HrmProcessTransferRequest) SetPositionNameAfterTransfer(v string) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetRankIdAfterTransfer

func (s *HrmProcessTransferRequest) SetRankIdAfterTransfer(v string) *HrmProcessTransferRequest

func (*HrmProcessTransferRequest) SetUserId

func (HrmProcessTransferRequest) String

func (s HrmProcessTransferRequest) String() string

type HrmProcessTransferResponse

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

func (HrmProcessTransferResponse) GoString

func (s HrmProcessTransferResponse) GoString() string

func (*HrmProcessTransferResponse) SetBody

func (*HrmProcessTransferResponse) SetHeaders

func (HrmProcessTransferResponse) String

type HrmProcessTransferResponseBody

type HrmProcessTransferResponseBody struct {
	// 是否转岗成功
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (HrmProcessTransferResponseBody) GoString

func (*HrmProcessTransferResponseBody) SetResult

func (HrmProcessTransferResponseBody) String

type MasterDataQueryHeaders

type MasterDataQueryHeaders 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 (MasterDataQueryHeaders) GoString

func (s MasterDataQueryHeaders) GoString() string

func (*MasterDataQueryHeaders) SetCommonHeaders

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

func (*MasterDataQueryHeaders) SetXAcsDingtalkAccessToken

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

func (MasterDataQueryHeaders) String

func (s MasterDataQueryHeaders) String() string

type MasterDataQueryRequest

type MasterDataQueryRequest struct {
	// 数据唯一键
	BizUK *string `json:"bizUK,omitempty" xml:"bizUK,omitempty"`
	// 分页查询每页数据条数
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页查询的游标
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 当前操作人userId
	OptUserId *string `json:"optUserId,omitempty" xml:"optUserId,omitempty"`
	// 其他查询条件
	QueryParams []*MasterDataQueryRequestQueryParams `json:"queryParams,omitempty" xml:"queryParams,omitempty" type:"Repeated"`
	// 关联id列表,一般为userId
	RelationIds []*string `json:"relationIds,omitempty" xml:"relationIds,omitempty" type:"Repeated"`
	// 领域code 由钉钉分配
	ScopeCode *string `json:"scopeCode,omitempty" xml:"scopeCode,omitempty"`
	// 数据生产方的租户id,由钉钉分配
	TenantId *int64 `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// 实体code
	ViewEntityCode *string `json:"viewEntityCode,omitempty" xml:"viewEntityCode,omitempty"`
}

func (MasterDataQueryRequest) GoString

func (s MasterDataQueryRequest) GoString() string

func (*MasterDataQueryRequest) SetBizUK

func (*MasterDataQueryRequest) SetMaxResults

func (*MasterDataQueryRequest) SetNextToken

func (*MasterDataQueryRequest) SetOptUserId

func (*MasterDataQueryRequest) SetQueryParams

func (*MasterDataQueryRequest) SetRelationIds

func (s *MasterDataQueryRequest) SetRelationIds(v []*string) *MasterDataQueryRequest

func (*MasterDataQueryRequest) SetScopeCode

func (*MasterDataQueryRequest) SetTenantId

func (*MasterDataQueryRequest) SetViewEntityCode

func (s *MasterDataQueryRequest) SetViewEntityCode(v string) *MasterDataQueryRequest

func (MasterDataQueryRequest) String

func (s MasterDataQueryRequest) String() string

type MasterDataQueryRequestQueryParams

type MasterDataQueryRequestQueryParams struct {
	// 筛选条件
	ConditionList []*MasterDataQueryRequestQueryParamsConditionList `json:"conditionList,omitempty" xml:"conditionList,omitempty" type:"Repeated"`
	// 需要筛选的字段
	FieldCode *string `json:"fieldCode,omitempty" xml:"fieldCode,omitempty"`
	// 筛选条件连接类型
	JoinType *string `json:"joinType,omitempty" xml:"joinType,omitempty"`
}

func (MasterDataQueryRequestQueryParams) GoString

func (*MasterDataQueryRequestQueryParams) SetFieldCode

func (*MasterDataQueryRequestQueryParams) SetJoinType

func (MasterDataQueryRequestQueryParams) String

type MasterDataQueryRequestQueryParamsConditionList

type MasterDataQueryRequestQueryParamsConditionList struct {
	// 字段关系符
	Operate *string `json:"operate,omitempty" xml:"operate,omitempty"`
	// 操作值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (MasterDataQueryRequestQueryParamsConditionList) GoString

func (*MasterDataQueryRequestQueryParamsConditionList) SetOperate

func (*MasterDataQueryRequestQueryParamsConditionList) SetValue

func (MasterDataQueryRequestQueryParamsConditionList) String

type MasterDataQueryResponse

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

func (MasterDataQueryResponse) GoString

func (s MasterDataQueryResponse) GoString() string

func (*MasterDataQueryResponse) SetBody

func (*MasterDataQueryResponse) SetHeaders

func (MasterDataQueryResponse) String

func (s MasterDataQueryResponse) String() string

type MasterDataQueryResponseBody

type MasterDataQueryResponseBody struct {
	// 是否还有更多
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 分页游标
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 结果
	Result []*MasterDataQueryResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
	// 总条目数
	Total *int64 `json:"total,omitempty" xml:"total,omitempty"`
}

func (MasterDataQueryResponseBody) GoString

func (s MasterDataQueryResponseBody) GoString() string

func (*MasterDataQueryResponseBody) SetHasMore

func (*MasterDataQueryResponseBody) SetNextToken

func (*MasterDataQueryResponseBody) SetResult

func (*MasterDataQueryResponseBody) SetSuccess

func (*MasterDataQueryResponseBody) SetTotal

func (MasterDataQueryResponseBody) String

type MasterDataQueryResponseBodyResult

type MasterDataQueryResponseBodyResult struct {
	// 唯一id
	OuterId *string `json:"outerId,omitempty" xml:"outerId,omitempty"`
	// 关联id列表,一般为userId
	RelationId *string `json:"relationId,omitempty" xml:"relationId,omitempty"`
	// 领域
	ScopeCode *string `json:"scopeCode,omitempty" xml:"scopeCode,omitempty"`
	// 编码
	ViewEntityCode *string `json:"viewEntityCode,omitempty" xml:"viewEntityCode,omitempty"`
	// 字段列表
	ViewEntityFieldVOList []*MasterDataQueryResponseBodyResultViewEntityFieldVOList `json:"viewEntityFieldVOList,omitempty" xml:"viewEntityFieldVOList,omitempty" type:"Repeated"`
}

func (MasterDataQueryResponseBodyResult) GoString

func (*MasterDataQueryResponseBodyResult) SetOuterId

func (*MasterDataQueryResponseBodyResult) SetRelationId

func (*MasterDataQueryResponseBodyResult) SetScopeCode

func (*MasterDataQueryResponseBodyResult) SetViewEntityCode

func (MasterDataQueryResponseBodyResult) String

type MasterDataQueryResponseBodyResultViewEntityFieldVOList

type MasterDataQueryResponseBodyResultViewEntityFieldVOList struct {
	// 字段code
	FieldCode *string `json:"fieldCode,omitempty" xml:"fieldCode,omitempty"`
	// 字段值
	FieldDataVO *MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO `json:"fieldDataVO,omitempty" xml:"fieldDataVO,omitempty" type:"Struct"`
	// 字段名称
	FieldName *string `json:"fieldName,omitempty" xml:"fieldName,omitempty"`
	// 字段类型
	FieldType *string `json:"fieldType,omitempty" xml:"fieldType,omitempty"`
}

func (MasterDataQueryResponseBodyResultViewEntityFieldVOList) GoString

func (*MasterDataQueryResponseBodyResultViewEntityFieldVOList) SetFieldCode

func (*MasterDataQueryResponseBodyResultViewEntityFieldVOList) SetFieldName

func (*MasterDataQueryResponseBodyResultViewEntityFieldVOList) SetFieldType

func (MasterDataQueryResponseBodyResultViewEntityFieldVOList) String

type MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO

type MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO struct {
	// 字段值的key
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 字段值的文本
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO) GoString

func (*MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO) SetKey

func (*MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO) SetValue

func (MasterDataQueryResponseBodyResultViewEntityFieldVOListFieldDataVO) String

type MasterDataSaveHeaders

type MasterDataSaveHeaders 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 (MasterDataSaveHeaders) GoString

func (s MasterDataSaveHeaders) GoString() string

func (*MasterDataSaveHeaders) SetCommonHeaders

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

func (*MasterDataSaveHeaders) SetXAcsDingtalkAccessToken

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

func (MasterDataSaveHeaders) String

func (s MasterDataSaveHeaders) String() string

type MasterDataSaveRequest

type MasterDataSaveRequest struct {
	// 主数据
	Body []*MasterDataSaveRequestBody `json:"body,omitempty" xml:"body,omitempty" type:"Repeated"`
	// 租户id
	TenantId *int64 `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
}

func (MasterDataSaveRequest) GoString

func (s MasterDataSaveRequest) GoString() string

func (*MasterDataSaveRequest) SetBody

func (*MasterDataSaveRequest) SetTenantId

func (MasterDataSaveRequest) String

func (s MasterDataSaveRequest) String() string

type MasterDataSaveRequestBody

type MasterDataSaveRequestBody struct {
	// 数据变更时间戳,用以保证更新操作的顺序性
	BizTime *int64 `json:"bizTime,omitempty" xml:"bizTime,omitempty"`
	// 数据流水唯一标识,如流水号,用以唯一确认一条写入数据
	BizUk *string `json:"bizUk,omitempty" xml:"bizUk,omitempty"`
	// 业务域下的细分领域实体
	EntityCode *string `json:"entityCode,omitempty" xml:"entityCode,omitempty"`
	// 数据字段列表
	FieldList []*MasterDataSaveRequestBodyFieldList `json:"fieldList,omitempty" xml:"fieldList,omitempty" type:"Repeated"`
	// 业务域描述,系统分配
	Scope *MasterDataSaveRequestBodyScope `json:"scope,omitempty" xml:"scope,omitempty" type:"Struct"`
	// 员工id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (MasterDataSaveRequestBody) GoString

func (s MasterDataSaveRequestBody) GoString() string

func (*MasterDataSaveRequestBody) SetBizTime

func (*MasterDataSaveRequestBody) SetBizUk

func (*MasterDataSaveRequestBody) SetEntityCode

func (*MasterDataSaveRequestBody) SetFieldList

func (*MasterDataSaveRequestBody) SetScope

func (*MasterDataSaveRequestBody) SetUserId

func (MasterDataSaveRequestBody) String

func (s MasterDataSaveRequestBody) String() string

type MasterDataSaveRequestBodyFieldList

type MasterDataSaveRequestBodyFieldList struct {
	// 字段名
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 字段string值
	ValueStr *string `json:"valueStr,omitempty" xml:"valueStr,omitempty"`
}

func (MasterDataSaveRequestBodyFieldList) GoString

func (*MasterDataSaveRequestBodyFieldList) SetName

func (*MasterDataSaveRequestBodyFieldList) SetValueStr

func (MasterDataSaveRequestBodyFieldList) String

type MasterDataSaveRequestBodyScope

type MasterDataSaveRequestBodyScope struct {
	// 业务域code,如PERFORMANCE,系统分配
	ScopeCode *string `json:"scopeCode,omitempty" xml:"scopeCode,omitempty"`
	// 业务域版本,接入时系统分配,默认传1
	Version *int32 `json:"version,omitempty" xml:"version,omitempty"`
}

func (MasterDataSaveRequestBodyScope) GoString

func (*MasterDataSaveRequestBodyScope) SetScopeCode

func (*MasterDataSaveRequestBodyScope) SetVersion

func (MasterDataSaveRequestBodyScope) String

type MasterDataSaveResponse

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

func (MasterDataSaveResponse) GoString

func (s MasterDataSaveResponse) GoString() string

func (*MasterDataSaveResponse) SetBody

func (*MasterDataSaveResponse) SetHeaders

func (MasterDataSaveResponse) String

func (s MasterDataSaveResponse) String() string

type MasterDataSaveResponseBody

type MasterDataSaveResponseBody struct {
	// 是否全部保存成功
	AllSuccess *bool `json:"allSuccess,omitempty" xml:"allSuccess,omitempty"`
	// 保存失败的结果,全部保存成功时为空
	FailResult []*MasterDataSaveResponseBodyFailResult `json:"failResult,omitempty" xml:"failResult,omitempty" type:"Repeated"`
}

func (MasterDataSaveResponseBody) GoString

func (s MasterDataSaveResponseBody) GoString() string

func (*MasterDataSaveResponseBody) SetAllSuccess

func (*MasterDataSaveResponseBody) SetFailResult

func (MasterDataSaveResponseBody) String

type MasterDataSaveResponseBodyFailResult

type MasterDataSaveResponseBodyFailResult struct {
	// 业务流水唯一标识,和入参一致
	BizUk *string `json:"bizUk,omitempty" xml:"bizUk,omitempty"`
	// 错误码
	ErrorCode *string `json:"errorCode,omitempty" xml:"errorCode,omitempty"`
	// 错误信息
	ErrorMsg *string `json:"errorMsg,omitempty" xml:"errorMsg,omitempty"`
	// 是否成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (MasterDataSaveResponseBodyFailResult) GoString

func (*MasterDataSaveResponseBodyFailResult) SetBizUk

func (*MasterDataSaveResponseBodyFailResult) SetErrorCode

func (*MasterDataSaveResponseBodyFailResult) SetErrorMsg

func (*MasterDataSaveResponseBodyFailResult) SetSuccess

func (MasterDataSaveResponseBodyFailResult) String

type MasterDataTenantQueyHeaders

type MasterDataTenantQueyHeaders 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 (MasterDataTenantQueyHeaders) GoString

func (s MasterDataTenantQueyHeaders) GoString() string

func (*MasterDataTenantQueyHeaders) SetCommonHeaders

func (*MasterDataTenantQueyHeaders) SetXAcsDingtalkAccessToken

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

func (MasterDataTenantQueyHeaders) String

type MasterDataTenantQueyRequest

type MasterDataTenantQueyRequest struct {
	// 实体 code
	EntityCode *string `json:"entityCode,omitempty" xml:"entityCode,omitempty"`
	// isv的业务领域
	ScopeCode *string `json:"scopeCode,omitempty" xml:"scopeCode,omitempty"`
}

func (MasterDataTenantQueyRequest) GoString

func (s MasterDataTenantQueyRequest) GoString() string

func (*MasterDataTenantQueyRequest) SetEntityCode

func (*MasterDataTenantQueyRequest) SetScopeCode

func (MasterDataTenantQueyRequest) String

type MasterDataTenantQueyResponse

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

func (MasterDataTenantQueyResponse) GoString

func (s MasterDataTenantQueyResponse) GoString() string

func (*MasterDataTenantQueyResponse) SetBody

func (*MasterDataTenantQueyResponse) SetHeaders

func (MasterDataTenantQueyResponse) String

type MasterDataTenantQueyResponseBody

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

func (MasterDataTenantQueyResponseBody) GoString

func (MasterDataTenantQueyResponseBody) String

type MasterDataTenantQueyResponseBodyResult

type MasterDataTenantQueyResponseBodyResult struct {
	// 该租户是否已向主数据同步数据
	HasData *bool `json:"hasData,omitempty" xml:"hasData,omitempty"`
	// 该租户是否有向主数据写数据的权限
	IntegrateDataAuth *bool `json:"integrateDataAuth,omitempty" xml:"integrateDataAuth,omitempty"`
	// 租户名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 调用方是否有读该租户数据的权限
	ReadAuth *bool `json:"readAuth,omitempty" xml:"readAuth,omitempty"`
	// 租户 id
	TenantId *int64 `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// 租户类型
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (MasterDataTenantQueyResponseBodyResult) GoString

func (*MasterDataTenantQueyResponseBodyResult) SetHasData

func (*MasterDataTenantQueyResponseBodyResult) SetIntegrateDataAuth

func (*MasterDataTenantQueyResponseBodyResult) SetName

func (*MasterDataTenantQueyResponseBodyResult) SetReadAuth

func (*MasterDataTenantQueyResponseBodyResult) SetTenantId

func (*MasterDataTenantQueyResponseBodyResult) SetType

func (MasterDataTenantQueyResponseBodyResult) String

type QueryCustomEntryProcessesHeaders

type QueryCustomEntryProcessesHeaders 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 (QueryCustomEntryProcessesHeaders) GoString

func (*QueryCustomEntryProcessesHeaders) SetCommonHeaders

func (*QueryCustomEntryProcessesHeaders) SetXAcsDingtalkAccessToken

func (QueryCustomEntryProcessesHeaders) String

type QueryCustomEntryProcessesRequest

type QueryCustomEntryProcessesRequest struct {
	// 最大值
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 偏移量
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 操作人id
	OperateUserId *string `json:"operateUserId,omitempty" xml:"operateUserId,omitempty"`
}

func (QueryCustomEntryProcessesRequest) GoString

func (*QueryCustomEntryProcessesRequest) SetMaxResults

func (*QueryCustomEntryProcessesRequest) SetNextToken

func (*QueryCustomEntryProcessesRequest) SetOperateUserId

func (QueryCustomEntryProcessesRequest) String

type QueryCustomEntryProcessesResponse

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

func (QueryCustomEntryProcessesResponse) GoString

func (*QueryCustomEntryProcessesResponse) SetHeaders

func (QueryCustomEntryProcessesResponse) String

type QueryCustomEntryProcessesResponseBody

type QueryCustomEntryProcessesResponseBody struct {
	// 是否有更多
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 表单信息列表
	List []*QueryCustomEntryProcessesResponseBodyList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 下次获取数据的起始游标
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryCustomEntryProcessesResponseBody) GoString

func (*QueryCustomEntryProcessesResponseBody) SetHasMore

func (*QueryCustomEntryProcessesResponseBody) SetNextToken

func (QueryCustomEntryProcessesResponseBody) String

type QueryCustomEntryProcessesResponseBodyList

type QueryCustomEntryProcessesResponseBodyList struct {
	FormDesc *string `json:"formDesc,omitempty" xml:"formDesc,omitempty"`
	FormId   *string `json:"formId,omitempty" xml:"formId,omitempty"`
	FormName *string `json:"formName,omitempty" xml:"formName,omitempty"`
	ShortUrl *string `json:"shortUrl,omitempty" xml:"shortUrl,omitempty"`
}

func (QueryCustomEntryProcessesResponseBodyList) GoString

func (*QueryCustomEntryProcessesResponseBodyList) SetFormDesc

func (*QueryCustomEntryProcessesResponseBodyList) SetFormId

func (*QueryCustomEntryProcessesResponseBodyList) SetFormName

func (*QueryCustomEntryProcessesResponseBodyList) SetShortUrl

func (QueryCustomEntryProcessesResponseBodyList) String

type QueryHrmEmployeeDismissionInfoHeaders

type QueryHrmEmployeeDismissionInfoHeaders 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 (QueryHrmEmployeeDismissionInfoHeaders) GoString

func (*QueryHrmEmployeeDismissionInfoHeaders) SetCommonHeaders

func (*QueryHrmEmployeeDismissionInfoHeaders) SetXAcsDingtalkAccessToken

func (QueryHrmEmployeeDismissionInfoHeaders) String

type QueryHrmEmployeeDismissionInfoRequest

type QueryHrmEmployeeDismissionInfoRequest struct {
	// 员工 ids
	UserIdList []*string `json:"userIdList,omitempty" xml:"userIdList,omitempty" type:"Repeated"`
}

func (QueryHrmEmployeeDismissionInfoRequest) GoString

func (*QueryHrmEmployeeDismissionInfoRequest) SetUserIdList

func (QueryHrmEmployeeDismissionInfoRequest) String

type QueryHrmEmployeeDismissionInfoResponse

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

func (QueryHrmEmployeeDismissionInfoResponse) GoString

func (*QueryHrmEmployeeDismissionInfoResponse) SetHeaders

func (QueryHrmEmployeeDismissionInfoResponse) String

type QueryHrmEmployeeDismissionInfoResponseBody

type QueryHrmEmployeeDismissionInfoResponseBody struct {
	// 名称列表
	Result []*QueryHrmEmployeeDismissionInfoResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (QueryHrmEmployeeDismissionInfoResponseBody) GoString

func (QueryHrmEmployeeDismissionInfoResponseBody) String

type QueryHrmEmployeeDismissionInfoResponseBodyResult

type QueryHrmEmployeeDismissionInfoResponseBodyResult struct {
	// 离职部门列表
	DeptList []*QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList `json:"deptList,omitempty" xml:"deptList,omitempty" type:"Repeated"`
	// 离职交接人
	HandoverUserId *string `json:"handoverUserId,omitempty" xml:"handoverUserId,omitempty"`
	// 最后工作日
	LastWorkDay *int64 `json:"lastWorkDay,omitempty" xml:"lastWorkDay,omitempty"`
	// 离职前主部门id
	MainDeptId *int64 `json:"mainDeptId,omitempty" xml:"mainDeptId,omitempty"`
	// 离职前主部门名称
	MainDeptName *string `json:"mainDeptName,omitempty" xml:"mainDeptName,omitempty"`
	// 离职原因-被动
	PassiveReason []*string `json:"passiveReason,omitempty" xml:"passiveReason,omitempty" type:"Repeated"`
	// 离职前工作状态:1,待入职;2,试用期;3,正式
	PreStatus *int32 `json:"preStatus,omitempty" xml:"preStatus,omitempty"`
	// 离职原因备注
	ReasonMemo *string `json:"reasonMemo,omitempty" xml:"reasonMemo,omitempty"`
	// 离职状态:1,待离职;2,已离职
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
	// 员工id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 离职原因-主动
	VoluntaryReason []*string `json:"voluntaryReason,omitempty" xml:"voluntaryReason,omitempty" type:"Repeated"`
}

func (QueryHrmEmployeeDismissionInfoResponseBodyResult) GoString

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetHandoverUserId

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetLastWorkDay

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetMainDeptId

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetMainDeptName

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetPassiveReason

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetPreStatus

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetReasonMemo

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetStatus

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetUserId

func (*QueryHrmEmployeeDismissionInfoResponseBodyResult) SetVoluntaryReason

func (QueryHrmEmployeeDismissionInfoResponseBodyResult) String

type QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList

type QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList struct {
	// 部门id
	DeptId *int64 `json:"dept_id,omitempty" xml:"dept_id,omitempty"`
	// 部门路径
	DeptPath *string `json:"dept_path,omitempty" xml:"dept_path,omitempty"`
}

func (QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList) GoString

func (*QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList) SetDeptId

func (*QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList) SetDeptPath

func (QueryHrmEmployeeDismissionInfoResponseBodyResultDeptList) String

type QueryHrmEmployeeDismissionInfoShrinkRequest

type QueryHrmEmployeeDismissionInfoShrinkRequest struct {
	// 员工 ids
	UserIdListShrink *string `json:"userIdList,omitempty" xml:"userIdList,omitempty"`
}

func (QueryHrmEmployeeDismissionInfoShrinkRequest) GoString

func (*QueryHrmEmployeeDismissionInfoShrinkRequest) SetUserIdListShrink

func (QueryHrmEmployeeDismissionInfoShrinkRequest) String

type QueryJobRanksHeaders

type QueryJobRanksHeaders 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 (QueryJobRanksHeaders) GoString

func (s QueryJobRanksHeaders) GoString() string

func (*QueryJobRanksHeaders) SetCommonHeaders

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

func (*QueryJobRanksHeaders) SetXAcsDingtalkAccessToken

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

func (QueryJobRanksHeaders) String

func (s QueryJobRanksHeaders) String() string

type QueryJobRanksRequest

type QueryJobRanksRequest struct {
	// 本次读取的最大数据记录数量
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 标记当前开始读取的位置
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 职级序列
	RankCategoryId *string `json:"rankCategoryId,omitempty" xml:"rankCategoryId,omitempty"`
	// 职级编码
	RankCode *string `json:"rankCode,omitempty" xml:"rankCode,omitempty"`
	// 职级名称
	RankName *string `json:"rankName,omitempty" xml:"rankName,omitempty"`
}

func (QueryJobRanksRequest) GoString

func (s QueryJobRanksRequest) GoString() string

func (*QueryJobRanksRequest) SetMaxResults

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

func (*QueryJobRanksRequest) SetNextToken

func (s *QueryJobRanksRequest) SetNextToken(v int32) *QueryJobRanksRequest

func (*QueryJobRanksRequest) SetRankCategoryId

func (s *QueryJobRanksRequest) SetRankCategoryId(v string) *QueryJobRanksRequest

func (*QueryJobRanksRequest) SetRankCode

func (*QueryJobRanksRequest) SetRankName

func (QueryJobRanksRequest) String

func (s QueryJobRanksRequest) String() string

type QueryJobRanksResponse

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

func (QueryJobRanksResponse) GoString

func (s QueryJobRanksResponse) GoString() string

func (*QueryJobRanksResponse) SetBody

func (*QueryJobRanksResponse) SetHeaders

func (QueryJobRanksResponse) String

func (s QueryJobRanksResponse) String() string

type QueryJobRanksResponseBody

type QueryJobRanksResponseBody struct {
	// 是否有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 职级列表
	List []*QueryJobRanksResponseBodyList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryJobRanksResponseBody) GoString

func (s QueryJobRanksResponseBody) GoString() string

func (*QueryJobRanksResponseBody) SetHasMore

func (*QueryJobRanksResponseBody) SetList

func (*QueryJobRanksResponseBody) SetNextToken

func (QueryJobRanksResponseBody) String

func (s QueryJobRanksResponseBody) String() string

type QueryJobRanksResponseBodyList

type QueryJobRanksResponseBodyList struct {
	// 最大等级
	MaxJobGrade *int32 `json:"maxJobGrade,omitempty" xml:"maxJobGrade,omitempty"`
	// 最小等级
	MinJobGrade *int32 `json:"minJobGrade,omitempty" xml:"minJobGrade,omitempty"`
	// 职级序列ID
	RankCategoryId *string `json:"rankCategoryId,omitempty" xml:"rankCategoryId,omitempty"`
	// 职级编码
	RankCode *string `json:"rankCode,omitempty" xml:"rankCode,omitempty"`
	// 职级描述
	RankDescription *string `json:"rankDescription,omitempty" xml:"rankDescription,omitempty"`
	// 职级ID
	RankId *string `json:"rankId,omitempty" xml:"rankId,omitempty"`
	// 职级名称
	RankName *string `json:"rankName,omitempty" xml:"rankName,omitempty"`
}

func (QueryJobRanksResponseBodyList) GoString

func (*QueryJobRanksResponseBodyList) SetMaxJobGrade

func (*QueryJobRanksResponseBodyList) SetMinJobGrade

func (*QueryJobRanksResponseBodyList) SetRankCategoryId

func (*QueryJobRanksResponseBodyList) SetRankCode

func (*QueryJobRanksResponseBodyList) SetRankDescription

func (*QueryJobRanksResponseBodyList) SetRankId

func (*QueryJobRanksResponseBodyList) SetRankName

func (QueryJobRanksResponseBodyList) String

type QueryJobsHeaders

type QueryJobsHeaders 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 (QueryJobsHeaders) GoString

func (s QueryJobsHeaders) GoString() string

func (*QueryJobsHeaders) SetCommonHeaders

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

func (*QueryJobsHeaders) SetXAcsDingtalkAccessToken

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

func (QueryJobsHeaders) String

func (s QueryJobsHeaders) String() string

type QueryJobsRequest

type QueryJobsRequest struct {
	// 职务名称
	JobName *string `json:"jobName,omitempty" xml:"jobName,omitempty"`
	// 最大值
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 偏移量
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryJobsRequest) GoString

func (s QueryJobsRequest) GoString() string

func (*QueryJobsRequest) SetJobName

func (s *QueryJobsRequest) SetJobName(v string) *QueryJobsRequest

func (*QueryJobsRequest) SetMaxResults

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

func (*QueryJobsRequest) SetNextToken

func (s *QueryJobsRequest) SetNextToken(v int32) *QueryJobsRequest

func (QueryJobsRequest) String

func (s QueryJobsRequest) String() string

type QueryJobsResponse

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

func (QueryJobsResponse) GoString

func (s QueryJobsResponse) GoString() string

func (*QueryJobsResponse) SetBody

func (*QueryJobsResponse) SetHeaders

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

func (QueryJobsResponse) String

func (s QueryJobsResponse) String() string

type QueryJobsResponseBody

type QueryJobsResponseBody struct {
	// 是否有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 职务列表
	List []*QueryJobsResponseBodyList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 下次获取数据的起始游标
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryJobsResponseBody) GoString

func (s QueryJobsResponseBody) GoString() string

func (*QueryJobsResponseBody) SetHasMore

func (*QueryJobsResponseBody) SetList

func (*QueryJobsResponseBody) SetNextToken

func (QueryJobsResponseBody) String

func (s QueryJobsResponseBody) String() string

type QueryJobsResponseBodyList

type QueryJobsResponseBodyList struct {
	// 职务描述
	JobDescription *string `json:"jobDescription,omitempty" xml:"jobDescription,omitempty"`
	// 职务ID
	JobId *string `json:"jobId,omitempty" xml:"jobId,omitempty"`
	// 职务名称
	JobName *string `json:"jobName,omitempty" xml:"jobName,omitempty"`
}

func (QueryJobsResponseBodyList) GoString

func (s QueryJobsResponseBodyList) GoString() string

func (*QueryJobsResponseBodyList) SetJobDescription

func (*QueryJobsResponseBodyList) SetJobId

func (*QueryJobsResponseBodyList) SetJobName

func (QueryJobsResponseBodyList) String

func (s QueryJobsResponseBodyList) String() string

type QueryPositionsHeaders

type QueryPositionsHeaders 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 (QueryPositionsHeaders) GoString

func (s QueryPositionsHeaders) GoString() string

func (*QueryPositionsHeaders) SetCommonHeaders

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

func (*QueryPositionsHeaders) SetXAcsDingtalkAccessToken

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

func (QueryPositionsHeaders) String

func (s QueryPositionsHeaders) String() string

type QueryPositionsRequest

type QueryPositionsRequest struct {
	// 部门id
	DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"`
	// 职位类别列表
	InCategoryIds []*string `json:"inCategoryIds,omitempty" xml:"inCategoryIds,omitempty" type:"Repeated"`
	// 职位id列表
	InPositionIds []*string `json:"inPositionIds,omitempty" xml:"inPositionIds,omitempty" type:"Repeated"`
	// 职位名称
	PositionName *string `json:"positionName,omitempty" xml:"positionName,omitempty"`
	// 一次查询获取记录数
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 偏移量
	NextToken *int32 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryPositionsRequest) GoString

func (s QueryPositionsRequest) GoString() string

func (*QueryPositionsRequest) SetDeptId

func (*QueryPositionsRequest) SetInCategoryIds

func (s *QueryPositionsRequest) SetInCategoryIds(v []*string) *QueryPositionsRequest

func (*QueryPositionsRequest) SetInPositionIds

func (s *QueryPositionsRequest) SetInPositionIds(v []*string) *QueryPositionsRequest

func (*QueryPositionsRequest) SetMaxResults

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

func (*QueryPositionsRequest) SetNextToken

func (*QueryPositionsRequest) SetPositionName

func (s *QueryPositionsRequest) SetPositionName(v string) *QueryPositionsRequest

func (QueryPositionsRequest) String

func (s QueryPositionsRequest) String() string

type QueryPositionsResponse

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

func (QueryPositionsResponse) GoString

func (s QueryPositionsResponse) GoString() string

func (*QueryPositionsResponse) SetBody

func (*QueryPositionsResponse) SetHeaders

func (QueryPositionsResponse) String

func (s QueryPositionsResponse) String() string

type QueryPositionsResponseBody

type QueryPositionsResponseBody struct {
	// 是否有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 职位列表
	List []*QueryPositionsResponseBodyList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 表示当前调用返回读取到的位置,空代表数据已经读取完毕
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryPositionsResponseBody) GoString

func (s QueryPositionsResponseBody) GoString() string

func (*QueryPositionsResponseBody) SetHasMore

func (*QueryPositionsResponseBody) SetList

func (*QueryPositionsResponseBody) SetNextToken

func (QueryPositionsResponseBody) String

type QueryPositionsResponseBodyList

type QueryPositionsResponseBodyList struct {
	// 所属职务ID
	JobId *string `json:"jobId,omitempty" xml:"jobId,omitempty"`
	// 职位类别ID
	PositionCategoryId *string `json:"positionCategoryId,omitempty" xml:"positionCategoryId,omitempty"`
	// 职位描述
	PositionDes *string `json:"positionDes,omitempty" xml:"positionDes,omitempty"`
	// 职位ID
	PositionId *string `json:"positionId,omitempty" xml:"positionId,omitempty"`
	// 职位名称
	PositionName *string `json:"positionName,omitempty" xml:"positionName,omitempty"`
	// 职位对应职级列表
	RankIdList []*string `json:"rankIdList,omitempty" xml:"rankIdList,omitempty" type:"Repeated"`
	// 职位状态-0,启用;1,停用
	Status *int32 `json:"status,omitempty" xml:"status,omitempty"`
}

func (QueryPositionsResponseBodyList) GoString

func (*QueryPositionsResponseBodyList) SetJobId

func (*QueryPositionsResponseBodyList) SetPositionCategoryId

func (*QueryPositionsResponseBodyList) SetPositionDes

func (*QueryPositionsResponseBodyList) SetPositionId

func (*QueryPositionsResponseBodyList) SetPositionName

func (*QueryPositionsResponseBodyList) SetRankIdList

func (*QueryPositionsResponseBodyList) SetStatus

func (QueryPositionsResponseBodyList) String

type SolutionTaskInitHeaders

type SolutionTaskInitHeaders 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 (SolutionTaskInitHeaders) GoString

func (s SolutionTaskInitHeaders) GoString() string

func (*SolutionTaskInitHeaders) SetCommonHeaders

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

func (*SolutionTaskInitHeaders) SetXAcsDingtalkAccessToken

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

func (SolutionTaskInitHeaders) String

func (s SolutionTaskInitHeaders) String() string

type SolutionTaskInitRequest

type SolutionTaskInitRequest struct {
	// 任务业务模块,如training, performance等
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// 任务要求的截止时间
	ClaimTime *int64 `json:"claimTime,omitempty" xml:"claimTime,omitempty"`
	// 任务描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 任务完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// 外部的任务唯一标识
	OuterId *string `json:"outerId,omitempty" xml:"outerId,omitempty"`
	// 任务状态,如running,finished
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务名称
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 任务执行人userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 解决方案类型
	SolutionType *string `json:"solutionType,omitempty" xml:"solutionType,omitempty"`
}

func (SolutionTaskInitRequest) GoString

func (s SolutionTaskInitRequest) GoString() string

func (*SolutionTaskInitRequest) SetCategory

func (*SolutionTaskInitRequest) SetClaimTime

func (*SolutionTaskInitRequest) SetDescription

func (*SolutionTaskInitRequest) SetFinishTime

func (*SolutionTaskInitRequest) SetOuterId

func (*SolutionTaskInitRequest) SetSolutionType

func (*SolutionTaskInitRequest) SetStatus

func (*SolutionTaskInitRequest) SetTitle

func (*SolutionTaskInitRequest) SetUserId

func (SolutionTaskInitRequest) String

func (s SolutionTaskInitRequest) String() string

type SolutionTaskInitResponse

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

func (SolutionTaskInitResponse) GoString

func (s SolutionTaskInitResponse) GoString() string

func (*SolutionTaskInitResponse) SetBody

func (*SolutionTaskInitResponse) SetHeaders

func (SolutionTaskInitResponse) String

func (s SolutionTaskInitResponse) String() string

type SolutionTaskInitResponseBody

type SolutionTaskInitResponseBody struct {
	// 数据是否初始化成功
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (SolutionTaskInitResponseBody) GoString

func (s SolutionTaskInitResponseBody) GoString() string

func (*SolutionTaskInitResponseBody) SetResult

func (SolutionTaskInitResponseBody) String

type SolutionTaskSaveHeaders

type SolutionTaskSaveHeaders 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 (SolutionTaskSaveHeaders) GoString

func (s SolutionTaskSaveHeaders) GoString() string

func (*SolutionTaskSaveHeaders) SetCommonHeaders

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

func (*SolutionTaskSaveHeaders) SetXAcsDingtalkAccessToken

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

func (SolutionTaskSaveHeaders) String

func (s SolutionTaskSaveHeaders) String() string

type SolutionTaskSaveRequest

type SolutionTaskSaveRequest struct {
	// 任务要求的截止时间
	ClaimTime *int64 `json:"claimTime,omitempty" xml:"claimTime,omitempty"`
	// 任务描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 任务完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// 外部的任务唯一标识
	OuterId            *string `json:"outerId,omitempty" xml:"outerId,omitempty"`
	SolutionInstanceId *string `json:"solutionInstanceId,omitempty" xml:"solutionInstanceId,omitempty"`
	StartTime          *int64  `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 任务状态,如running,finished
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务业务模块,如training, performance等
	TaskType        *string `json:"taskType,omitempty" xml:"taskType,omitempty"`
	TemplateOuterId *string `json:"templateOuterId,omitempty" xml:"templateOuterId,omitempty"`
	// 任务名称
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 任务执行人userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 解决方案类型
	SolutionType *string `json:"solutionType,omitempty" xml:"solutionType,omitempty"`
}

func (SolutionTaskSaveRequest) GoString

func (s SolutionTaskSaveRequest) GoString() string

func (*SolutionTaskSaveRequest) SetClaimTime

func (*SolutionTaskSaveRequest) SetDescription

func (*SolutionTaskSaveRequest) SetFinishTime

func (*SolutionTaskSaveRequest) SetOuterId

func (*SolutionTaskSaveRequest) SetSolutionInstanceId

func (s *SolutionTaskSaveRequest) SetSolutionInstanceId(v string) *SolutionTaskSaveRequest

func (*SolutionTaskSaveRequest) SetSolutionType

func (*SolutionTaskSaveRequest) SetStartTime

func (*SolutionTaskSaveRequest) SetStatus

func (*SolutionTaskSaveRequest) SetTaskType

func (*SolutionTaskSaveRequest) SetTemplateOuterId

func (s *SolutionTaskSaveRequest) SetTemplateOuterId(v string) *SolutionTaskSaveRequest

func (*SolutionTaskSaveRequest) SetTitle

func (*SolutionTaskSaveRequest) SetUserId

func (SolutionTaskSaveRequest) String

func (s SolutionTaskSaveRequest) String() string

type SolutionTaskSaveResponse

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

func (SolutionTaskSaveResponse) GoString

func (s SolutionTaskSaveResponse) GoString() string

func (*SolutionTaskSaveResponse) SetBody

func (*SolutionTaskSaveResponse) SetHeaders

func (SolutionTaskSaveResponse) String

func (s SolutionTaskSaveResponse) String() string

type SolutionTaskSaveResponseBody

type SolutionTaskSaveResponseBody struct {
	// 数据是否保存成功
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (SolutionTaskSaveResponseBody) GoString

func (s SolutionTaskSaveResponseBody) GoString() string

func (*SolutionTaskSaveResponseBody) SetResult

func (SolutionTaskSaveResponseBody) String

type SyncTaskTemplateHeaders

type SyncTaskTemplateHeaders 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 (SyncTaskTemplateHeaders) GoString

func (s SyncTaskTemplateHeaders) GoString() string

func (*SyncTaskTemplateHeaders) SetCommonHeaders

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

func (*SyncTaskTemplateHeaders) SetXAcsDingtalkAccessToken

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

func (SyncTaskTemplateHeaders) String

func (s SyncTaskTemplateHeaders) String() string

type SyncTaskTemplateRequest

type SyncTaskTemplateRequest struct {
	// 是否删除任务模版,true删除,false不删除
	Delete *bool `json:"delete,omitempty" xml:"delete,omitempty"`
	// 任务模板描述
	Des *string `json:"des,omitempty" xml:"des,omitempty"`
	// 扩展信息,json串
	Ext *string `json:"ext,omitempty" xml:"ext,omitempty"`
	// 模版名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 任务模版创建人staffId
	OptUserId *string `json:"optUserId,omitempty" xml:"optUserId,omitempty"`
	// isv对应的任务模版唯一键
	OuterId *string `json:"outerId,omitempty" xml:"outerId,omitempty"`
	// 圈人规则
	TaskScopeVO *SyncTaskTemplateRequestTaskScopeVO `json:"taskScopeVO,omitempty" xml:"taskScopeVO,omitempty" type:"Struct"`
	// 任务模版类型:TRAIN_TASK、PERFORMANCE_TASK
	TaskType     *string `json:"taskType,omitempty" xml:"taskType,omitempty"`
	SolutionType *string `json:"solutionType,omitempty" xml:"solutionType,omitempty"`
}

func (SyncTaskTemplateRequest) GoString

func (s SyncTaskTemplateRequest) GoString() string

func (*SyncTaskTemplateRequest) SetDelete

func (*SyncTaskTemplateRequest) SetDes

func (*SyncTaskTemplateRequest) SetExt

func (*SyncTaskTemplateRequest) SetName

func (*SyncTaskTemplateRequest) SetOptUserId

func (*SyncTaskTemplateRequest) SetOuterId

func (*SyncTaskTemplateRequest) SetSolutionType

func (*SyncTaskTemplateRequest) SetTaskScopeVO

func (*SyncTaskTemplateRequest) SetTaskType

func (SyncTaskTemplateRequest) String

func (s SyncTaskTemplateRequest) String() string

type SyncTaskTemplateRequestTaskScopeVO

type SyncTaskTemplateRequestTaskScopeVO struct {
	// 按照部门圈人
	DeptIds []*int64 `json:"deptIds,omitempty" xml:"deptIds,omitempty" type:"Repeated"`
	// 按照职位圈人
	PositionIds []*string `json:"positionIds,omitempty" xml:"positionIds,omitempty" type:"Repeated"`
	// 按照角色圈人
	RoleIds []*string `json:"roleIds,omitempty" xml:"roleIds,omitempty" type:"Repeated"`
	// 按照员工userId圈人
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (SyncTaskTemplateRequestTaskScopeVO) GoString

func (*SyncTaskTemplateRequestTaskScopeVO) SetDeptIds

func (*SyncTaskTemplateRequestTaskScopeVO) SetPositionIds

func (*SyncTaskTemplateRequestTaskScopeVO) SetRoleIds

func (*SyncTaskTemplateRequestTaskScopeVO) SetUserIds

func (SyncTaskTemplateRequestTaskScopeVO) String

type SyncTaskTemplateResponse

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

func (SyncTaskTemplateResponse) GoString

func (s SyncTaskTemplateResponse) GoString() string

func (*SyncTaskTemplateResponse) SetBody

func (*SyncTaskTemplateResponse) SetHeaders

func (SyncTaskTemplateResponse) String

func (s SyncTaskTemplateResponse) String() string

type SyncTaskTemplateResponseBody

type SyncTaskTemplateResponseBody struct {
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (SyncTaskTemplateResponseBody) GoString

func (s SyncTaskTemplateResponseBody) GoString() string

func (*SyncTaskTemplateResponseBody) SetResult

func (SyncTaskTemplateResponseBody) String

Jump to

Keyboard shortcuts

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