Documentation
¶
Overview ¶
Package eleenterpriseemployee 包含企业订餐员工API相关结构体
Index ¶
- func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest(v *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest)
- func ReleaseAlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse(v *AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse)
- func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIRequest(v *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest)
- func ReleaseAlibabaEleEnterpriseEmployeeBatchupdateAPIResponse(v *AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse)
- func ReleaseCostCenter(v *CostCenter)
- func ReleaseEmployeeInfoDto(v *EmployeeInfoDto)
- func ReleaseEnterpriseData(v *EnterpriseData)
- func ReleaseErrorMsg(v *ErrorMsg)
- type AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest
- func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiMethodName() string
- func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetEmployeeNos() []string
- func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetRawParams() model.Params
- func (r *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) Reset()
- func (r *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) SetEmployeeNos(_employeeNos []string) error
- type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse
- type AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponseModel
- type AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest
- func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiMethodName() string
- func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetEnterpriseDatas() []EmployeeInfoDto
- func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetRawParams() model.Params
- func (r *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) Reset()
- func (r *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) SetEnterpriseDatas(_enterpriseDatas []EmployeeInfoDto) error
- type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse
- type AlibabaEleEnterpriseEmployeeBatchupdateAPIResponseModel
- type CostCenter
- type EmployeeInfoDto
- type EnterpriseData
- type ErrorMsg
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
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
func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetEmployeeNos ¶ added in v1.2.0
func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetEmployeeNos() []string
GetEmployeeNos EmployeeNos Getter
func (AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaEleEnterpriseEmployeeBatchdeleteAPIRequest) Reset()
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
func (m *AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponse) Reset()
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
func (m *AlibabaEleEnterpriseEmployeeBatchdeleteAPIResponseModel) Reset()
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
func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetApiParams(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetEnterpriseDatas ¶ added in v1.2.0
func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetEnterpriseDatas() []EmployeeInfoDto
GetEnterpriseDatas EnterpriseDatas Getter
func (AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (*AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaEleEnterpriseEmployeeBatchupdateAPIRequest) Reset()
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
func (m *AlibabaEleEnterpriseEmployeeBatchupdateAPIResponse) Reset()
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
func (m *AlibabaEleEnterpriseEmployeeBatchupdateAPIResponseModel) Reset()
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