mozi

package
v1.3.3 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package mozi 包含MOZI账号API相关结构体

https://open.taobao.com/API.htm?docType=2&docId=45946

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddOrUpdateTenantEmployeeAndAccountRequest

type AddOrUpdateTenantEmployeeAndAccountRequest struct {
	// 附加属性
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 昵称
	Nickname string `json:"nickname,omitempty" xml:"nickname,omitempty"`
	// 人员唯一编码,租户独一无二,比如工号
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 账号的所属公司,找BUC同学配置
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 人员姓名
	EmployeeName string `json:"employee_name,omitempty" xml:"employee_name,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 账号名
	Account string `json:"account,omitempty" xml:"account,omitempty"`
	// 站点语言,中文ZH_CN,英文 EN
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 手机国家码
	SecMobileAreaCode string `json:"sec_mobile_area_code,omitempty" xml:"sec_mobile_area_code,omitempty"`
	// 账号ID或者名字,能独一无二表示一个账号
	ReferId string `json:"refer_id,omitempty" xml:"refer_id,omitempty"`
	// 手机号码
	SecMobile string `json:"sec_mobile,omitempty" xml:"sec_mobile,omitempty"`
	// 身份证号码
	IdentityCardNum string `json:"identity_card_num,omitempty" xml:"identity_card_num,omitempty"`
	// 员工工号
	EmployeeNumber string `json:"employee_number,omitempty" xml:"employee_number,omitempty"`
	// 头像URL地址
	Avatar string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

AddOrUpdateTenantEmployeeAndAccountRequest 结构体

type AddOrUpdateTenantEmployeeAndAccountResult

type AddOrUpdateTenantEmployeeAndAccountResult struct {
	// 返回状态描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回的状态码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 请求的UUID
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的人员和账号的绑定对象
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AddOrUpdateTenantEmployeeAndAccountResult 结构体

type AlibabaMoziBucAccountListAccountidsAPIRequest added in v1.2.0

type AlibabaMoziBucAccountListAccountidsAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziBucAccountListAccountidsAPIRequest 根据一批账号ID查询账号列表 API请求 alibaba.mozi.buc.account.list.accountids

根据一批账号ID查询账号列表

func NewAlibabaMoziBucAccountListAccountidsRequest

func NewAlibabaMoziBucAccountListAccountidsRequest() *AlibabaMoziBucAccountListAccountidsAPIRequest

NewAlibabaMoziBucAccountListAccountidsRequest 初始化AlibabaMoziBucAccountListAccountidsAPIRequest对象

func (AlibabaMoziBucAccountListAccountidsAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziBucAccountListAccountidsAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziBucAccountListAccountidsAPIRequest) GetListAccountIds added in v1.2.0

GetListAccountIds ListAccountIds Getter

func (AlibabaMoziBucAccountListAccountidsAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziBucAccountListAccountidsAPIRequest) SetListAccountIds added in v1.2.0

SetListAccountIds is ListAccountIds Setter 请求参数

type AlibabaMoziBucAccountListAccountidsAPIResponse

type AlibabaMoziBucAccountListAccountidsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziBucAccountListAccountidsAPIResponseModel
}

AlibabaMoziBucAccountListAccountidsAPIResponse 根据一批账号ID查询账号列表 API返回值 alibaba.mozi.buc.account.list.accountids

根据一批账号ID查询账号列表

type AlibabaMoziBucAccountListAccountidsAPIResponseModel added in v1.2.0

type AlibabaMoziBucAccountListAccountidsAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_buc_account_list_accountids_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *ListAccountsByAccountIdsResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziBucAccountListAccountidsAPIResponseModel is 根据一批账号ID查询账号列表 成功返回结果

type AlibabaMoziBucAccountPageallAPIRequest added in v1.2.0

type AlibabaMoziBucAccountPageallAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziBucAccountPageallAPIRequest 查询租户内内所有账号 API请求 alibaba.mozi.buc.account.pageall

查询租户内内所有账号

func NewAlibabaMoziBucAccountPageallRequest

func NewAlibabaMoziBucAccountPageallRequest() *AlibabaMoziBucAccountPageallAPIRequest

NewAlibabaMoziBucAccountPageallRequest 初始化AlibabaMoziBucAccountPageallAPIRequest对象

func (AlibabaMoziBucAccountPageallAPIRequest) GetApiMethodName added in v1.2.0

func (r AlibabaMoziBucAccountPageallAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziBucAccountPageallAPIRequest) GetApiParams added in v1.2.0

func (r AlibabaMoziBucAccountPageallAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziBucAccountPageallAPIRequest) GetPageAll added in v1.2.0

GetPageAll PageAll Getter

func (AlibabaMoziBucAccountPageallAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziBucAccountPageallAPIRequest) SetPageAll added in v1.2.0

SetPageAll is PageAll Setter 查询租户内所有人员和账号

type AlibabaMoziBucAccountPageallAPIResponse

type AlibabaMoziBucAccountPageallAPIResponse struct {
	model.CommonResponse
	AlibabaMoziBucAccountPageallAPIResponseModel
}

AlibabaMoziBucAccountPageallAPIResponse 查询租户内内所有账号 API返回值 alibaba.mozi.buc.account.pageall

查询租户内内所有账号

type AlibabaMoziBucAccountPageallAPIResponseModel added in v1.2.0

type AlibabaMoziBucAccountPageallAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_buc_account_pageall_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *PageAllAccountsResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziBucAccountPageallAPIResponseModel is 查询租户内内所有账号 成功返回结果

type AlibabaMoziBucAccountPageallT

type AlibabaMoziBucAccountPageallT struct {
	// 账号名
	Account string `json:"account,omitempty" xml:"account,omitempty"`
	// 账号平台
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 三方账号ID
	ReferId string `json:"refer_id,omitempty" xml:"refer_id,omitempty"`
	// 三方账号名
	ReferAccount string `json:"refer_account,omitempty" xml:"refer_account,omitempty"`
	// 站点语言ZH_CN,EN
	SiteLanguage string `json:"site_language,omitempty" xml:"site_language,omitempty"`
	// 状态 0表示正常
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 账号类型
	AccountType string `json:"account_type,omitempty" xml:"account_type,omitempty"`
	// 是否是大陆Y表示是,N不是
	Mainland string `json:"mainland,omitempty" xml:"mainland,omitempty"`
	// 是否可用
	Available string `json:"available,omitempty" xml:"available,omitempty"`
	// 是否在职
	HrStatus string `json:"hr_status,omitempty" xml:"hr_status,omitempty"`
	// 昵称
	NickNameCn string `json:"nick_name_cn,omitempty" xml:"nick_name_cn,omitempty"`
	// 英文全名
	NameEn string `json:"name_en,omitempty" xml:"name_en,omitempty"`
	// 中文全名
	NameCn string `json:"name_cn,omitempty" xml:"name_cn,omitempty"`
	// 中文全名
	LastName string `json:"last_name,omitempty" xml:"last_name,omitempty"`
	// 英文全名
	FirstName string `json:"first_name,omitempty" xml:"first_name,omitempty"`
	// 工号
	EmpId string `json:"emp_id,omitempty" xml:"emp_id,omitempty"`
	// 头像
	Avatar string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 账号ID
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
	// 是否激活
	ActiveLevel int64 `json:"active_level,omitempty" xml:"active_level,omitempty"`
}

AlibabaMoziBucAccountPageallT 结构体

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest added in v1.2.0

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest 添加人员和账号复合接口 API请求 alibaba.mozi.fusion.addorupdate.employee.account

添加人员和账号复合接口

func NewAlibabaMoziFusionAddorupdateEmployeeAccountRequest

func NewAlibabaMoziFusionAddorupdateEmployeeAccountRequest() *AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest

NewAlibabaMoziFusionAddorupdateEmployeeAccountRequest 初始化AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest对象

func (AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest) GetEmployeeAccount added in v1.2.0

GetEmployeeAccount EmployeeAccount Getter

func (AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziFusionAddorupdateEmployeeAccountAPIRequest) SetEmployeeAccount added in v1.2.0

SetEmployeeAccount is EmployeeAccount Setter 人员账号

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponse

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponse struct {
	model.CommonResponse
	AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponseModel
}

AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponse 添加人员和账号复合接口 API返回值 alibaba.mozi.fusion.addorupdate.employee.account

添加人员和账号复合接口

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponseModel added in v1.2.0

type AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_fusion_addorupdate_employee_account_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AddOrUpdateTenantEmployeeAndAccountResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziFusionAddorupdateEmployeeAccountAPIResponseModel is 添加人员和账号复合接口 成功返回结果

type AlibabaMoziFusionCreateEmployeeAccountAPIRequest added in v1.2.0

type AlibabaMoziFusionCreateEmployeeAccountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziFusionCreateEmployeeAccountAPIRequest 创建MOZI自建人员和账号 API请求 alibaba.mozi.fusion.create.employee.account

创建MOZI自建人员和账号

func NewAlibabaMoziFusionCreateEmployeeAccountRequest

func NewAlibabaMoziFusionCreateEmployeeAccountRequest() *AlibabaMoziFusionCreateEmployeeAccountAPIRequest

NewAlibabaMoziFusionCreateEmployeeAccountRequest 初始化AlibabaMoziFusionCreateEmployeeAccountAPIRequest对象

func (AlibabaMoziFusionCreateEmployeeAccountAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziFusionCreateEmployeeAccountAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziFusionCreateEmployeeAccountAPIRequest) GetEmployeeAccount added in v1.2.0

GetEmployeeAccount EmployeeAccount Getter

func (AlibabaMoziFusionCreateEmployeeAccountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziFusionCreateEmployeeAccountAPIRequest) SetEmployeeAccount added in v1.2.0

SetEmployeeAccount is EmployeeAccount Setter 入参

type AlibabaMoziFusionCreateEmployeeAccountAPIResponse

type AlibabaMoziFusionCreateEmployeeAccountAPIResponse struct {
	model.CommonResponse
	AlibabaMoziFusionCreateEmployeeAccountAPIResponseModel
}

AlibabaMoziFusionCreateEmployeeAccountAPIResponse 创建MOZI自建人员和账号 API返回值 alibaba.mozi.fusion.create.employee.account

创建MOZI自建人员和账号

type AlibabaMoziFusionCreateEmployeeAccountAPIResponseModel added in v1.2.0

type AlibabaMoziFusionCreateEmployeeAccountAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_fusion_create_employee_account_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *CreateTenantEmployeeAndAccountResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziFusionCreateEmployeeAccountAPIResponseModel is 创建MOZI自建人员和账号 成功返回结果

type AlibabaMoziFusionDimissionEmployeeAccountAPIRequest added in v1.2.0

type AlibabaMoziFusionDimissionEmployeeAccountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziFusionDimissionEmployeeAccountAPIRequest 人员离职 API请求 alibaba.mozi.fusion.dimission.employee.account

人员离职并且回收账号

func NewAlibabaMoziFusionDimissionEmployeeAccountRequest

func NewAlibabaMoziFusionDimissionEmployeeAccountRequest() *AlibabaMoziFusionDimissionEmployeeAccountAPIRequest

NewAlibabaMoziFusionDimissionEmployeeAccountRequest 初始化AlibabaMoziFusionDimissionEmployeeAccountAPIRequest对象

func (AlibabaMoziFusionDimissionEmployeeAccountAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziFusionDimissionEmployeeAccountAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziFusionDimissionEmployeeAccountAPIRequest) GetDimissionEmployee added in v1.2.0

GetDimissionEmployee DimissionEmployee Getter

func (AlibabaMoziFusionDimissionEmployeeAccountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziFusionDimissionEmployeeAccountAPIRequest) SetDimissionEmployee added in v1.2.0

SetDimissionEmployee is DimissionEmployee Setter 入参

type AlibabaMoziFusionDimissionEmployeeAccountAPIResponse

type AlibabaMoziFusionDimissionEmployeeAccountAPIResponse struct {
	model.CommonResponse
	AlibabaMoziFusionDimissionEmployeeAccountAPIResponseModel
}

AlibabaMoziFusionDimissionEmployeeAccountAPIResponse 人员离职 API返回值 alibaba.mozi.fusion.dimission.employee.account

人员离职并且回收账号

type AlibabaMoziFusionDimissionEmployeeAccountAPIResponseModel added in v1.2.0

type AlibabaMoziFusionDimissionEmployeeAccountAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_fusion_dimission_employee_account_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *RemoveTenantEmployeeAndAccountResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziFusionDimissionEmployeeAccountAPIResponseModel is 人员离职 成功返回结果

type AlibabaMoziFusionReentryEmployeeAccountAPIRequest added in v1.2.0

type AlibabaMoziFusionReentryEmployeeAccountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziFusionReentryEmployeeAccountAPIRequest 重新入职并且重新启用账号 API请求 alibaba.mozi.fusion.reentry.employee.account

重新入职并且重新启用账号

func NewAlibabaMoziFusionReentryEmployeeAccountRequest

func NewAlibabaMoziFusionReentryEmployeeAccountRequest() *AlibabaMoziFusionReentryEmployeeAccountAPIRequest

NewAlibabaMoziFusionReentryEmployeeAccountRequest 初始化AlibabaMoziFusionReentryEmployeeAccountAPIRequest对象

func (AlibabaMoziFusionReentryEmployeeAccountAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziFusionReentryEmployeeAccountAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziFusionReentryEmployeeAccountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (AlibabaMoziFusionReentryEmployeeAccountAPIRequest) GetReentryEmployeeAccount added in v1.2.0

GetReentryEmployeeAccount ReentryEmployeeAccount Getter

func (*AlibabaMoziFusionReentryEmployeeAccountAPIRequest) SetReentryEmployeeAccount added in v1.2.0

func (r *AlibabaMoziFusionReentryEmployeeAccountAPIRequest) SetReentryEmployeeAccount(_reentryEmployeeAccount *ReEntryTenantEmployeeAndAccountRequest) error

SetReentryEmployeeAccount is ReentryEmployeeAccount Setter 入参

type AlibabaMoziFusionReentryEmployeeAccountAPIResponse

type AlibabaMoziFusionReentryEmployeeAccountAPIResponse struct {
	model.CommonResponse
	AlibabaMoziFusionReentryEmployeeAccountAPIResponseModel
}

AlibabaMoziFusionReentryEmployeeAccountAPIResponse 重新入职并且重新启用账号 API返回值 alibaba.mozi.fusion.reentry.employee.account

重新入职并且重新启用账号

type AlibabaMoziFusionReentryEmployeeAccountAPIResponseModel added in v1.2.0

type AlibabaMoziFusionReentryEmployeeAccountAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_fusion_reentry_employee_account_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *ReEntryTenantEmployeeAndAccountResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziFusionReentryEmployeeAccountAPIResponseModel is 重新入职并且重新启用账号 成功返回结果

type AlibabaMoziFusionUpdateEmployeeAccountAPIRequest added in v1.2.0

type AlibabaMoziFusionUpdateEmployeeAccountAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziFusionUpdateEmployeeAccountAPIRequest 更新人员和账号属性 API请求 alibaba.mozi.fusion.update.employee.account

更新人员和账号基本属性

func NewAlibabaMoziFusionUpdateEmployeeAccountRequest

func NewAlibabaMoziFusionUpdateEmployeeAccountRequest() *AlibabaMoziFusionUpdateEmployeeAccountAPIRequest

NewAlibabaMoziFusionUpdateEmployeeAccountRequest 初始化AlibabaMoziFusionUpdateEmployeeAccountAPIRequest对象

func (AlibabaMoziFusionUpdateEmployeeAccountAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziFusionUpdateEmployeeAccountAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziFusionUpdateEmployeeAccountAPIRequest) GetEmployeeAccount added in v1.2.0

GetEmployeeAccount EmployeeAccount Getter

func (AlibabaMoziFusionUpdateEmployeeAccountAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziFusionUpdateEmployeeAccountAPIRequest) SetEmployeeAccount added in v1.2.0

SetEmployeeAccount is EmployeeAccount Setter 入参

type AlibabaMoziFusionUpdateEmployeeAccountAPIResponse

type AlibabaMoziFusionUpdateEmployeeAccountAPIResponse struct {
	model.CommonResponse
	AlibabaMoziFusionUpdateEmployeeAccountAPIResponseModel
}

AlibabaMoziFusionUpdateEmployeeAccountAPIResponse 更新人员和账号属性 API返回值 alibaba.mozi.fusion.update.employee.account

更新人员和账号基本属性

type AlibabaMoziFusionUpdateEmployeeAccountAPIResponseModel added in v1.2.0

type AlibabaMoziFusionUpdateEmployeeAccountAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_fusion_update_employee_account_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *UpdateTenantEmployeeAndAccountResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziFusionUpdateEmployeeAccountAPIResponseModel is 更新人员和账号属性 成功返回结果

type AlibabaMoziVdsTenantApiServiceDismissAPIRequest added in v1.2.0

type AlibabaMoziVdsTenantApiServiceDismissAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziVdsTenantApiServiceDismissAPIRequest MOZI解除组织主管服务 API请求 alibaba.mozi.vds.tenant.api.service.dismiss

解除组织主管

func NewAlibabaMoziVdsTenantApiServiceDismissRequest

func NewAlibabaMoziVdsTenantApiServiceDismissRequest() *AlibabaMoziVdsTenantApiServiceDismissAPIRequest

NewAlibabaMoziVdsTenantApiServiceDismissRequest 初始化AlibabaMoziVdsTenantApiServiceDismissAPIRequest对象

func (AlibabaMoziVdsTenantApiServiceDismissAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziVdsTenantApiServiceDismissAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziVdsTenantApiServiceDismissAPIRequest) GetPar0 added in v1.2.0

GetPar0 Par0 Getter

func (AlibabaMoziVdsTenantApiServiceDismissAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziVdsTenantApiServiceDismissAPIRequest) SetPar0 added in v1.2.0

SetPar0 is Par0 Setter 第一个入参

type AlibabaMoziVdsTenantApiServiceDismissAPIResponse

type AlibabaMoziVdsTenantApiServiceDismissAPIResponse struct {
	model.CommonResponse
	AlibabaMoziVdsTenantApiServiceDismissAPIResponseModel
}

AlibabaMoziVdsTenantApiServiceDismissAPIResponse MOZI解除组织主管服务 API返回值 alibaba.mozi.vds.tenant.api.service.dismiss

解除组织主管

type AlibabaMoziVdsTenantApiServiceDismissAPIResponseModel added in v1.2.0

type AlibabaMoziVdsTenantApiServiceDismissAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_vds_tenant_api_service_dismiss_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *DismissOrganizationSupervisorResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziVdsTenantApiServiceDismissAPIResponseModel is MOZI解除组织主管服务 成功返回结果

type AlibabaMoziVdsTenantApiServiceGetadminAPIRequest added in v1.2.0

type AlibabaMoziVdsTenantApiServiceGetadminAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziVdsTenantApiServiceGetadminAPIRequest 获取员工租户管理员信息(查询员工是否为租户管理员) API请求 alibaba.mozi.vds.tenant.api.service.getadmin

获取员工租户管理员信息(查询员工是否为租户管理员)

func NewAlibabaMoziVdsTenantApiServiceGetadminRequest

func NewAlibabaMoziVdsTenantApiServiceGetadminRequest() *AlibabaMoziVdsTenantApiServiceGetadminAPIRequest

NewAlibabaMoziVdsTenantApiServiceGetadminRequest 初始化AlibabaMoziVdsTenantApiServiceGetadminAPIRequest对象

func (AlibabaMoziVdsTenantApiServiceGetadminAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziVdsTenantApiServiceGetadminAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziVdsTenantApiServiceGetadminAPIRequest) GetPar0 added in v1.2.0

GetPar0 Par0 Getter

func (AlibabaMoziVdsTenantApiServiceGetadminAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziVdsTenantApiServiceGetadminAPIRequest) SetPar0 added in v1.2.0

SetPar0 is Par0 Setter 入参

type AlibabaMoziVdsTenantApiServiceGetadminAPIResponse

type AlibabaMoziVdsTenantApiServiceGetadminAPIResponse struct {
	model.CommonResponse
	AlibabaMoziVdsTenantApiServiceGetadminAPIResponseModel
}

AlibabaMoziVdsTenantApiServiceGetadminAPIResponse 获取员工租户管理员信息(查询员工是否为租户管理员) API返回值 alibaba.mozi.vds.tenant.api.service.getadmin

获取员工租户管理员信息(查询员工是否为租户管理员)

type AlibabaMoziVdsTenantApiServiceGetadminAPIResponseModel added in v1.2.0

type AlibabaMoziVdsTenantApiServiceGetadminAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_vds_tenant_api_service_getadmin_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *GetEmployeeTenantAdminInfoResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziVdsTenantApiServiceGetadminAPIResponseModel is 获取员工租户管理员信息(查询员工是否为租户管理员) 成功返回结果

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest added in v1.2.0

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest 校验组-员工是否匹配 API请求 alibaba.mozi.vds.tenant.api.service.matchempcodes

校验组-员工是否匹配

func NewAlibabaMoziVdsTenantApiServiceMatchempcodesRequest

func NewAlibabaMoziVdsTenantApiServiceMatchempcodesRequest() *AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest

NewAlibabaMoziVdsTenantApiServiceMatchempcodesRequest 初始化AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest对象

func (AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest) GetPar0 added in v1.2.0

GetPar0 Par0 Getter

func (AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziVdsTenantApiServiceMatchempcodesAPIRequest) SetPar0 added in v1.2.0

SetPar0 is Par0 Setter 入参

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponse

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponse struct {
	model.CommonResponse
	AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponseModel
}

AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponse 校验组-员工是否匹配 API返回值 alibaba.mozi.vds.tenant.api.service.matchempcodes

校验组-员工是否匹配

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponseModel added in v1.2.0

type AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_vds_tenant_api_service_matchempcodes_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *MatchWithEmployeeResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziVdsTenantApiServiceMatchempcodesAPIResponseModel is 校验组-员工是否匹配 成功返回结果

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest added in v1.2.0

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest 分页查询租户子管理员 API请求 alibaba.mozi.vds.tenant.api.service.pagesubadmins

分页查询租户子管理员

func NewAlibabaMoziVdsTenantApiServicePagesubadminsRequest

func NewAlibabaMoziVdsTenantApiServicePagesubadminsRequest() *AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest

NewAlibabaMoziVdsTenantApiServicePagesubadminsRequest 初始化AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest对象

func (AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest) GetPar0 added in v1.2.0

GetPar0 Par0 Getter

func (AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziVdsTenantApiServicePagesubadminsAPIRequest) SetPar0 added in v1.2.0

SetPar0 is Par0 Setter 入参

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponse

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponse struct {
	model.CommonResponse
	AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponseModel
}

AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponse 分页查询租户子管理员 API返回值 alibaba.mozi.vds.tenant.api.service.pagesubadmins

分页查询租户子管理员

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponseModel added in v1.2.0

type AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_vds_tenant_api_service_pagesubadmins_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 出参
	Result *PageTenantSubAdminsResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziVdsTenantApiServicePagesubadminsAPIResponseModel is 分页查询租户子管理员 成功返回结果

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest added in v1.2.0

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest struct {
	model.Params
	// contains filtered or unexported fields
}

AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest 按租户ID查询租户信息 API请求 alibaba.mozi.vds.tenant.api.service.tenantbyid

按租户ID查询租户信息

func NewAlibabaMoziVdsTenantApiServiceTenantbyidRequest

func NewAlibabaMoziVdsTenantApiServiceTenantbyidRequest() *AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest

NewAlibabaMoziVdsTenantApiServiceTenantbyidRequest 初始化AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest对象

func (AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest) GetPar0 added in v1.2.0

GetPar0 Par0 Getter

func (AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*AlibabaMoziVdsTenantApiServiceTenantbyidAPIRequest) SetPar0 added in v1.2.0

SetPar0 is Par0 Setter 入参

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponse

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponse struct {
	model.CommonResponse
	AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponseModel
}

AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponse 按租户ID查询租户信息 API返回值 alibaba.mozi.vds.tenant.api.service.tenantbyid

按租户ID查询租户信息

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponseModel added in v1.2.0

type AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_mozi_vds_tenant_api_service_tenantbyid_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *GetTenantByIdResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaMoziVdsTenantApiServiceTenantbyidAPIResponseModel is 按租户ID查询租户信息 成功返回结果

type CreateTenantEmployeeAndAccountRequest

type CreateTenantEmployeeAndAccountRequest struct {
	// 证件号码
	CertificateCode string `json:"certificate_code,omitempty" xml:"certificate_code,omitempty"`
	// 请求附加消息
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 昵称
	Nickname string `json:"nickname,omitempty" xml:"nickname,omitempty"`
	// 证件类型
	CertificateType string `json:"certificate_type,omitempty" xml:"certificate_type,omitempty"`
	// 员工CODE
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 密码
	Password string `json:"password,omitempty" xml:"password,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 员工姓名
	EmployeeName string `json:"employee_name,omitempty" xml:"employee_name,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 账户名
	Account string `json:"account,omitempty" xml:"account,omitempty"`
	// 语言
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 手机区号
	SecMobileAreaCode string `json:"sec_mobile_area_code,omitempty" xml:"sec_mobile_area_code,omitempty"`
	// 工号
	EmployeeNumber string `json:"employee_number,omitempty" xml:"employee_number,omitempty"`
	// 手机号码
	SecMobile string `json:"sec_mobile,omitempty" xml:"sec_mobile,omitempty"`
	// 自建账号定义的namespace
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 头像的完整URL
	Avatar string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

CreateTenantEmployeeAndAccountRequest 结构体

type CreateTenantEmployeeAndAccountResult

type CreateTenantEmployeeAndAccountResult struct {
	// 返回状态描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回的状态码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 请求的UUID
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的人员和账号的绑定对象
	Data *EmployeeAccount `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

CreateTenantEmployeeAndAccountResult 结构体

type DismissOrganizationSupervisorRequest

type DismissOrganizationSupervisorRequest struct {
	// 员工 Code 列表
	EmployeeCodes []string `json:"employee_codes,omitempty" xml:"employee_codes>string,omitempty"`
	// 组织 Code
	OrganizationCode string `json:"organization_code,omitempty" xml:"organization_code,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 租户 ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

DismissOrganizationSupervisorRequest 结构体

type DismissOrganizationSupervisorResult

type DismissOrganizationSupervisorResult struct {
	// requestId
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// responseMessage
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// responseCode
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

DismissOrganizationSupervisorResult 结构体

type EmployeeAccount

type EmployeeAccount struct {
	// 员工code
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 账号类型
	AccountNamespace string `json:"account_namespace,omitempty" xml:"account_namespace,omitempty"`
	// 账号名
	AccountCode string `json:"account_code,omitempty" xml:"account_code,omitempty"`
	// 账号ID
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`
}

EmployeeAccount 结构体

type EmployeeBaseProperties

type EmployeeBaseProperties struct {
	// 手机区号
	CellPhoneAreaCode string `json:"cell_phone_area_code,omitempty" xml:"cell_phone_area_code,omitempty"`
	// 昵称
	NickName string `json:"nick_name,omitempty" xml:"nick_name,omitempty"`
	// 头像地址
	Avatar string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 机号码
	CellPhone string `json:"cell_phone,omitempty" xml:"cell_phone,omitempty"`
	// 工号
	EmployeeNumber string `json:"employee_number,omitempty" xml:"employee_number,omitempty"`
}

EmployeeBaseProperties 结构体

type GetEmployeeTenantAdminInfoRequest

type GetEmployeeTenantAdminInfoRequest struct {
	// 人员code
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

GetEmployeeTenantAdminInfoRequest 结构体

type GetEmployeeTenantAdminInfoResult

type GetEmployeeTenantAdminInfoResult struct {
	// requestId
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// responseMessage
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// responseCode
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 是否是管理员
	Admin bool `json:"admin,omitempty" xml:"admin,omitempty"`
	// 是否主管理员
	Primary bool `json:"primary,omitempty" xml:"primary,omitempty"`
}

GetEmployeeTenantAdminInfoResult 结构体

type GetTenantByIdRequest

type GetTenantByIdRequest struct {
	// 租户id
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

GetTenantByIdRequest 结构体

type GetTenantByIdResult

type GetTenantByIdResult struct {
	// requestId
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// responseMessage
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// responseCode
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// data数据
	Data *Tenant `json:"data,omitempty" xml:"data,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

GetTenantByIdResult 结构体

type ListAccountsByAccountIdsRequest

type ListAccountsByAccountIdsRequest struct {
	// 账号ID列表
	AccountIds []int64 `json:"account_ids,omitempty" xml:"account_ids>int64,omitempty"`
	// 账号是否可用
	Available string `json:"available,omitempty" xml:"available,omitempty"`
	// 附加信息
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

ListAccountsByAccountIdsRequest 结构体

type ListAccountsByAccountIdsResult

type ListAccountsByAccountIdsResult struct {
	// 返回的数据
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 请求的序列化
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的状态消息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回的附件信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

ListAccountsByAccountIdsResult 结构体

type MatchWithEmployeeRequest

type MatchWithEmployeeRequest struct {
	// 人员code
	EmployeeCodes []string `json:"employee_codes,omitempty" xml:"employee_codes>string,omitempty"`
	// 组code
	GroupCode string `json:"group_code,omitempty" xml:"group_code,omitempty"`
	// 租户id
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

MatchWithEmployeeRequest 结构体

type MatchWithEmployeeResult

type MatchWithEmployeeResult struct {
	// 未匹配上的人员code
	UnmatchedEmployeeCodes []string `json:"unmatched_employee_codes,omitempty" xml:"unmatched_employee_codes>string,omitempty"`
	// 匹配上的人员code
	MatchedEmployeeCodes []string `json:"matched_employee_codes,omitempty" xml:"matched_employee_codes>string,omitempty"`
	// requestId
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// responseMessage
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// responseCode
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

MatchWithEmployeeResult 结构体

type PageAllAccountsRequest

type PageAllAccountsRequest struct {
	// 账号类型,21 钉钉 11 淘宝
	AccountType string `json:"account_type,omitempty" xml:"account_type,omitempty"`
	// 是否可用 T可用 F不可用,不填是全部
	Available string `json:"available,omitempty" xml:"available,omitempty"`
	// 附加信息
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 是否在职 A在职 I离职,不填是全部
	HrStatus string `json:"hr_status,omitempty" xml:"hr_status,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
	// 每页的大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页号
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 0表示未激活,1表示激活,不填是全部
	ActiveLevel int64 `json:"active_level,omitempty" xml:"active_level,omitempty"`
	// 状态,0表示正常,5是离职回收,104是冻结,不填是全部
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
	// 是否返回总数
	ReturnTotalSize bool `json:"return_total_size,omitempty" xml:"return_total_size,omitempty"`
}

PageAllAccountsRequest 结构体

type PageAllAccountsResult

type PageAllAccountsResult struct {
	// 返回的数据
	DataList []AlibabaMoziBucAccountPageallT `json:"data_list,omitempty" xml:"data_list>alibaba_mozi_buc_account_pageall_t,omitempty"`
	// 请求的序列化
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的状态消息
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加值
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 返回的记录总数
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
	// 每页多少条数据
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前第几页
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

PageAllAccountsResult 结构体

type PageTenantSubAdminsRequest

type PageTenantSubAdminsRequest struct {
	// 页数
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 租户id
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
	// 一页的条目
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 是否返回总数量
	ReturnTotalSize bool `json:"return_total_size,omitempty" xml:"return_total_size,omitempty"`
}

PageTenantSubAdminsRequest 结构体

type PageTenantSubAdminsResult

type PageTenantSubAdminsResult struct {
	// data数据
	Datas []TenantAdmin `json:"datas,omitempty" xml:"datas>tenant_admin,omitempty"`
	// requestId
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// responseMessage
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// responseCode
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 总条数
	TotalSize int64 `json:"total_size,omitempty" xml:"total_size,omitempty"`
	// 页的条目数
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页数
	CurrentPage int64 `json:"current_page,omitempty" xml:"current_page,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

PageTenantSubAdminsResult 结构体

type ReEntryTenantEmployeeAndAccountRequest

type ReEntryTenantEmployeeAndAccountRequest struct {
	// 证件号码
	CertificateCode string `json:"certificate_code,omitempty" xml:"certificate_code,omitempty"`
	// 请求附加消息
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 昵称
	Nickname string `json:"nickname,omitempty" xml:"nickname,omitempty"`
	// 证件类型
	CertificateType string `json:"certificate_type,omitempty" xml:"certificate_type,omitempty"`
	// 员工CODE
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 密码
	Password string `json:"password,omitempty" xml:"password,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 员工姓名
	EmployeeName string `json:"employee_name,omitempty" xml:"employee_name,omitempty"`
	// 账号平台
	Namespace string `json:"namespace,omitempty" xml:"namespace,omitempty"`
	// 邮箱
	Email string `json:"email,omitempty" xml:"email,omitempty"`
	// 账号名
	Account string `json:"account,omitempty" xml:"account,omitempty"`
	// 语言
	Language string `json:"language,omitempty" xml:"language,omitempty"`
	// 手机区号
	SecMobileAreaCode string `json:"sec_mobile_area_code,omitempty" xml:"sec_mobile_area_code,omitempty"`
	// 工号
	EmployeeNumber string `json:"employee_number,omitempty" xml:"employee_number,omitempty"`
	// 信任手机
	SecMobile string `json:"sec_mobile,omitempty" xml:"sec_mobile,omitempty"`
	// 头像URL
	Avatar string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

ReEntryTenantEmployeeAndAccountRequest 结构体

type ReEntryTenantEmployeeAndAccountResult

type ReEntryTenantEmployeeAndAccountResult struct {
	// 返回的人员和账号的绑定对象
	Datas []EmployeeAccount `json:"datas,omitempty" xml:"datas>employee_account,omitempty"`
	// 返回状态描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回的状态码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 请求的UUID
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

ReEntryTenantEmployeeAndAccountResult 结构体

type RemoveTenantEmployeeAndAccountRequest

type RemoveTenantEmployeeAndAccountRequest struct {
	// 附加属性
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 人员CODE
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
	// 账号ID
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`
}

RemoveTenantEmployeeAndAccountRequest 结构体

type RemoveTenantEmployeeAndAccountResult

type RemoveTenantEmployeeAndAccountResult struct {
	// 返回状态描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回的状态码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 请求的UUID
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

RemoveTenantEmployeeAndAccountResult 结构体

type Tenant

type Tenant struct {
	// 租户完整code,格式:命名空间+$+code
	TenantFullCode string `json:"tenant_full_code,omitempty" xml:"tenant_full_code,omitempty"`
	// 租户名称
	TenantName string `json:"tenant_name,omitempty" xml:"tenant_name,omitempty"`
	// 租户描述
	TenantDescription string `json:"tenant_description,omitempty" xml:"tenant_description,omitempty"`
	// 创建者
	Creator string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 修改者
	Modifier string `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// 创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 租户id
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

Tenant 结构体

type TenantAdmin

type TenantAdmin struct {
	// 人员名
	EmployeeName string `json:"employee_name,omitempty" xml:"employee_name,omitempty"`
	// 人员code
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 是否为管理员
	Primary bool `json:"primary,omitempty" xml:"primary,omitempty"`
}

TenantAdmin 结构体

type UpdateTenantEmployeeAndAccountRequest

type UpdateTenantEmployeeAndAccountRequest struct {
	// 员工姓名
	EmployeeName string `json:"employee_name,omitempty" xml:"employee_name,omitempty"`
	// 证件号码
	CertificateCode string `json:"certificate_code,omitempty" xml:"certificate_code,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 请求附加消息
	RequestMetaData string `json:"request_meta_data,omitempty" xml:"request_meta_data,omitempty"`
	// 员工CODE
	EmployeeCode string `json:"employee_code,omitempty" xml:"employee_code,omitempty"`
	// 证件类型
	CertificateType string `json:"certificate_type,omitempty" xml:"certificate_type,omitempty"`
	// 员工基本属性
	EmployeeBaseProperties *EmployeeBaseProperties `json:"employee_base_properties,omitempty" xml:"employee_base_properties,omitempty"`
	// 账号ID
	AccountId int64 `json:"account_id,omitempty" xml:"account_id,omitempty"`
	// 租户ID
	TenantId int64 `json:"tenant_id,omitempty" xml:"tenant_id,omitempty"`
}

UpdateTenantEmployeeAndAccountRequest 结构体

type UpdateTenantEmployeeAndAccountResult

type UpdateTenantEmployeeAndAccountResult struct {
	// 返回结果成功还是失败
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// 请求的UUID
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回状态描述
	ResponseMessage string `json:"response_message,omitempty" xml:"response_message,omitempty"`
	// 返回附加信息
	ResponseMetaData string `json:"response_meta_data,omitempty" xml:"response_meta_data,omitempty"`
	// 返回的状态码
	ResponseCode string `json:"response_code,omitempty" xml:"response_code,omitempty"`
	// 调用是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

UpdateTenantEmployeeAndAccountResult 结构体

Source Files

Jump to

Keyboard shortcuts

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