eleenterpriseemployee

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 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

func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest added in v1.3.4

func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest(v *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest)

ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest 将 AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest 放入 sync.Pool

func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse added in v1.3.4

func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse(v *AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse)

ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse 将 AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse 保存到 sync.Pool

func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest added in v1.3.4

func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest(v *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest)

ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest 将 AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest 放入 sync.Pool

func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse added in v1.3.4

func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse(v *AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse)

ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse 将 AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse 保存到 sync.Pool

func ReleaseCostCenter added in v1.3.4

func ReleaseCostCenter(v *CostCenter)

ReleaseCostCenter 释放CostCenter

func ReleaseEmployeeInfoDto added in v1.3.4

func ReleaseEmployeeInfoDto(v *EmployeeInfoDto)

ReleaseEmployeeInfoDto 释放EmployeeInfoDto

func ReleaseEnterpriseData added in v1.3.4

func ReleaseEnterpriseData(v *EnterpriseData)

ReleaseEnterpriseData 释放EnterpriseData

func ReleaseErrorMsg added in v1.3.4

func ReleaseErrorMsg(v *ErrorMsg)

ReleaseErrorMsg 释放ErrorMsg

Types

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest added in v1.2.0

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

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

批量删除员工

func GetAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest added in v1.3.4

func GetAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest() *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest

GetAlibabaEleEnterpriseEmployeeBatchdeleteRequest 从 sync.Pool 获取 AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest

func NewAlibabaEleEnterpriseEmployeeBatchdeleteRequest

func NewAlibabaEleEnterpriseEmployeeBatchdeleteRequest() *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest

NewAlibabaEleEnterpriseEmployeeBatchdeleteRequest 初始化AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest对象

func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetEmployeeNos added in v1.2.0

GetEmployeeNos EmployeeNos Getter

func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetRawParams added in v1.2.8

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

func (*AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) SetEmployeeNos added in v1.2.0

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

SetEmployeeNos is EmployeeNos Setter 员工工号

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponseModel
}

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

批量删除员工

func GetAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse added in v1.3.4

func GetAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse() *AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse

GetAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse 从 sync.Pool 获取 AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse

func (*AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponseModel added in v1.2.0

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 批量删除员工 成功返回结果

func (*AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest added in v1.2.0

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

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

批量新增更新员工

func GetAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest added in v1.3.4

func GetAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest() *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest

GetAlibabaEleEnterpriseEmployeeBatchupdateRequest 从 sync.Pool 获取 AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest

func NewAlibabaEleEnterpriseEmployeeBatchupdateRequest

func NewAlibabaEleEnterpriseEmployeeBatchupdateRequest() *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest

NewAlibabaEleEnterpriseEmployeeBatchupdateRequest 初始化AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest对象

func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetEnterpriseDatas added in v1.2.0

GetEnterpriseDatas EnterpriseDatas Getter

func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetRawParams added in v1.2.8

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

func (*AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) SetEnterpriseDatas added in v1.2.0

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

SetEnterpriseDatas is EnterpriseDatas Setter 批量员工信息

type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse

type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseEmployeeBatchupdateAPIResponseModel
}

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

批量新增更新员工

func GetAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse added in v1.3.4

func GetAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse() *AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse

GetAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse 从 sync.Pool 获取 AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse

func (*AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponseModel added in v1.2.0

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 批量新增更新员工 成功返回结果

func (*AlibabaEleEnterpriseEmployeeBatchupdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

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 结构体

func GetCostCenter added in v1.3.4

func GetCostCenter() *CostCenter

GetCostCenter() 从对象池中获取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 结构体

func GetEmployeeInfoDto added in v1.3.4

func GetEmployeeInfoDto() *EmployeeInfoDto

GetEmployeeInfoDto() 从对象池中获取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 结构体

func GetEnterpriseData added in v1.3.4

func GetEnterpriseData() *EnterpriseData

GetEnterpriseData() 从对象池中获取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 结构体

func GetErrorMsg added in v1.3.4

func GetErrorMsg() *ErrorMsg

GetErrorMsg() 从对象池中获取ErrorMsg

Jump to

Keyboard shortcuts

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