eleenterpriseemployee

package
v1.3.2 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 eleenterpriseemployee 包含企业订餐员工API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaeleenterpriseemployeebatchdeleteAPIRequest added in v1.3.1

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

AlibabaeleenterpriseemployeebatchdeleteAPIRequest 批量删除员工 API请求 alibaba.ele.enterprise.employee.batchdelete

批量删除员工

func NewAlibabaeleenterpriseemployeebatchdeleteRequest added in v1.3.1

func NewAlibabaeleenterpriseemployeebatchdeleteRequest() *AlibabaeleenterpriseemployeebatchdeleteAPIRequest

NewAlibabaeleenterpriseemployeebatchdeleteRequest 初始化AlibabaeleenterpriseemployeebatchdeleteAPIRequest对象

func (AlibabaeleenterpriseemployeebatchdeleteAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaeleenterpriseemployeebatchdeleteAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaeleenterpriseemployeebatchdeleteAPIRequest) GetEmployeeNos added in v1.3.1

GetEmployeeNos EmployeeNos Getter

func (AlibabaeleenterpriseemployeebatchdeleteAPIRequest) GetRawParams added in v1.3.1

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

func (*AlibabaeleenterpriseemployeebatchdeleteAPIRequest) SetEmployeeNos added in v1.3.1

func (r *AlibabaeleenterpriseemployeebatchdeleteAPIRequest) SetEmployeeNos(_employeeNos []string) error

SetEmployeeNos is EmployeeNos Setter 员工工号

type AlibabaeleenterpriseemployeebatchdeleteAPIResponse added in v1.3.1

type AlibabaeleenterpriseemployeebatchdeleteAPIResponse struct {
	model.CommonResponse
	AlibabaeleenterpriseemployeebatchdeleteAPIResponseModel
}

AlibabaeleenterpriseemployeebatchdeleteAPIResponse 批量删除员工 API返回值 alibaba.ele.enterprise.employee.batchdelete

批量删除员工

type AlibabaeleenterpriseemployeebatchdeleteAPIResponseModel added in v1.3.1

type AlibabaeleenterpriseemployeebatchdeleteAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_employee_batchdelete_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回值信息
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaeleenterpriseemployeebatchdeleteAPIResponseModel is 批量删除员工 成功返回结果

type AlibabaeleenterpriseemployeebatchupdateAPIRequest added in v1.3.1

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

AlibabaeleenterpriseemployeebatchupdateAPIRequest 批量新增更新员工 API请求 alibaba.ele.enterprise.employee.batchupdate

批量新增更新员工

func NewAlibabaeleenterpriseemployeebatchupdateRequest added in v1.3.1

func NewAlibabaeleenterpriseemployeebatchupdateRequest() *AlibabaeleenterpriseemployeebatchupdateAPIRequest

NewAlibabaeleenterpriseemployeebatchupdateRequest 初始化AlibabaeleenterpriseemployeebatchupdateAPIRequest对象

func (AlibabaeleenterpriseemployeebatchupdateAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaeleenterpriseemployeebatchupdateAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaeleenterpriseemployeebatchupdateAPIRequest) GetEnterpriseDatas added in v1.3.1

GetEnterpriseDatas EnterpriseDatas Getter

func (AlibabaeleenterpriseemployeebatchupdateAPIRequest) GetRawParams added in v1.3.1

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

func (*AlibabaeleenterpriseemployeebatchupdateAPIRequest) SetEnterpriseDatas added in v1.3.1

func (r *AlibabaeleenterpriseemployeebatchupdateAPIRequest) SetEnterpriseDatas(_enterpriseDatas []EmployeeInfoDto) error

SetEnterpriseDatas is EnterpriseDatas Setter 批量员工信息

type AlibabaeleenterpriseemployeebatchupdateAPIResponse added in v1.3.1

type AlibabaeleenterpriseemployeebatchupdateAPIResponse struct {
	model.CommonResponse
	AlibabaeleenterpriseemployeebatchupdateAPIResponseModel
}

AlibabaeleenterpriseemployeebatchupdateAPIResponse 批量新增更新员工 API返回值 alibaba.ele.enterprise.employee.batchupdate

批量新增更新员工

type AlibabaeleenterpriseemployeebatchupdateAPIResponseModel added in v1.3.1

type AlibabaeleenterpriseemployeebatchupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_employee_batchupdate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应code
	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`
	// 响应信息
	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`
	// 请求id
	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
	// 返回结果
	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

AlibabaeleenterpriseemployeebatchupdateAPIResponseModel is 批量新增更新员工 成功返回结果

type CostCenter

type CostCenter struct {
	// 删除成本中心列表
	DeleteItemIds []string `json:"delete_item_ids,omitempty" xml:"delete_item_ids>string,omitempty"`
	// 新增成本中心列表
	AddItemIds []string `json:"add_item_ids,omitempty" xml:"add_item_ids>string,omitempty"`
}

CostCenter 结构体

type EmployeeInfoDto

type EmployeeInfoDto struct {
	// 部门
	DeptName string `json:"dept_name,omitempty" xml:"dept_name,omitempty"`
	// 手机号
	PhoneNumber string `json:"phone_number,omitempty" xml:"phone_number,omitempty"`
	// 姓名
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 工号
	EmployeeNo string `json:"employee_no,omitempty" xml:"employee_no,omitempty"`
	// 成本中心
	CostCenter *CostCenter `json:"cost_center,omitempty" xml:"cost_center,omitempty"`
}

EmployeeInfoDto 结构体

type EnterpriseData

type EnterpriseData struct {
	// 错误信息
	ErrorMsgs []ErrorMsg `json:"error_msgs,omitempty" xml:"error_msgs>error_msg,omitempty"`
	// 成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

EnterpriseData 结构体

type ErrorMsg

type ErrorMsg struct {
	// 请求报文
	ReqBody string `json:"req_body,omitempty" xml:"req_body,omitempty"`
	// 失败原因
	Reason string `json:"reason,omitempty" xml:"reason,omitempty"`
}

ErrorMsg 结构体

Jump to

Keyboard shortcuts

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