eleenterpriseemployee

package
v1.1.3 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse

type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseEmployeeBatchdeleteResponse
}

批量删除员工 APIResponse alibaba.ele.enterprise.employee.batchdelete

批量删除员工

type AlibabaEleEnterpriseEmployeeBatchdeleteRequest

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

批量删除员工 APIRequest alibaba.ele.enterprise.employee.batchdelete

批量删除员工

func NewAlibabaEleEnterpriseEmployeeBatchdeleteRequest

func NewAlibabaEleEnterpriseEmployeeBatchdeleteRequest() *AlibabaEleEnterpriseEmployeeBatchdeleteRequest

func (AlibabaEleEnterpriseEmployeeBatchdeleteRequest) GetApiMethodName

func (AlibabaEleEnterpriseEmployeeBatchdeleteRequest) GetApiParams

func (AlibabaEleEnterpriseEmployeeBatchdeleteRequest) GetEmployeeNos

func (*AlibabaEleEnterpriseEmployeeBatchdeleteRequest) SetEmployeeNos

func (r *AlibabaEleEnterpriseEmployeeBatchdeleteRequest) SetEmployeeNos(employeeNos []string) error

type AlibabaEleEnterpriseEmployeeBatchdeleteResponse

type AlibabaEleEnterpriseEmployeeBatchdeleteResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_employee_batchdelete_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`

	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`

	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`

	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`
}

type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse

type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse struct {
	model.CommonResponse
	AlibabaEleEnterpriseEmployeeBatchupdateResponse
}

批量新增更新员工 APIResponse alibaba.ele.enterprise.employee.batchupdate

批量新增更新员工

type AlibabaEleEnterpriseEmployeeBatchupdateRequest

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

批量新增更新员工 APIRequest alibaba.ele.enterprise.employee.batchupdate

批量新增更新员工

func NewAlibabaEleEnterpriseEmployeeBatchupdateRequest

func NewAlibabaEleEnterpriseEmployeeBatchupdateRequest() *AlibabaEleEnterpriseEmployeeBatchupdateRequest

func (AlibabaEleEnterpriseEmployeeBatchupdateRequest) GetApiMethodName

func (AlibabaEleEnterpriseEmployeeBatchupdateRequest) GetApiParams

func (AlibabaEleEnterpriseEmployeeBatchupdateRequest) GetEnterpriseDatas

func (*AlibabaEleEnterpriseEmployeeBatchupdateRequest) SetEnterpriseDatas

func (r *AlibabaEleEnterpriseEmployeeBatchupdateRequest) SetEnterpriseDatas(enterpriseDatas []EmployeeInfoDto) error

type AlibabaEleEnterpriseEmployeeBatchupdateResponse

type AlibabaEleEnterpriseEmployeeBatchupdateResponse struct {
	XMLName xml.Name `xml:"alibaba_ele_enterprise_employee_batchupdate_response"`

	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 平台颁发的每次请求访问的唯一标识

	EnterpriseCode string `json:"enterprise_code,omitempty" xml:"enterprise_code,omitempty"`

	EnterpriseMsg string `json:"enterprise_msg,omitempty" xml:"enterprise_msg,omitempty"`

	EnterpriseRequestid string `json:"enterprise_requestid,omitempty" xml:"enterprise_requestid,omitempty"`

	EnterpriseData *EnterpriseData `json:"enterprise_data,omitempty" xml:"enterprise_data,omitempty"`
}

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"`

	CostCenter *CostCenter `json:"cost_center,omitempty" xml:"cost_center,omitempty"`

	Name string `json:"name,omitempty" xml:"name,omitempty"`

	EmployeeNo string `json:"employee_no,omitempty" xml:"employee_no,omitempty"`
}

EmployeeInfoDto

type EnterpriseData

type EnterpriseData struct {
	Success bool `json:"success,omitempty" xml:"success,omitempty"`

	ErrorMsgs []ErrorMsg `json:"error_msgs,omitempty" xml:"error_msgs,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