idleparttime

package
v1.2.0 Latest Latest
Warning

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

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

Documentation

Overview

闲鱼兼职 model

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaIdleParttimeJobsyncAPIRequest

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

兼职岗位同步 API请求 alibaba.idle.parttime.jobsync

服务商同步岗位信息给闲鱼

func NewAlibabaIdleParttimeJobsyncRequest

func NewAlibabaIdleParttimeJobsyncRequest() *AlibabaIdleParttimeJobsyncAPIRequest

初始化AlibabaIdleParttimeJobsyncAPIRequest对象

func (AlibabaIdleParttimeJobsyncAPIRequest) GetApiMethodName

func (r AlibabaIdleParttimeJobsyncAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleParttimeJobsyncAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIdleParttimeJobsyncAPIRequest) GetJobList

JobList Getter

func (AlibabaIdleParttimeJobsyncAPIRequest) GetSyncTime

SyncTime Getter

func (*AlibabaIdleParttimeJobsyncAPIRequest) SetJobList

func (r *AlibabaIdleParttimeJobsyncAPIRequest) SetJobList(_jobList []PartTimeJob) error

JobList Setter 岗位列表

func (*AlibabaIdleParttimeJobsyncAPIRequest) SetSyncTime

func (r *AlibabaIdleParttimeJobsyncAPIRequest) SetSyncTime(_syncTime int64) error

SyncTime Setter 同步数据的时间

type AlibabaIdleParttimeJobsyncAPIResponse

type AlibabaIdleParttimeJobsyncAPIResponse struct {
	model.CommonResponse
	AlibabaIdleParttimeJobsyncAPIResponseModel
}

兼职岗位同步 API返回值 alibaba.idle.parttime.jobsync

服务商同步岗位信息给闲鱼

type AlibabaIdleParttimeJobsyncAPIResponseModel

type AlibabaIdleParttimeJobsyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_idle_parttime_jobsync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 请求是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

兼职岗位同步 成功返回结果

type AlibabaIdleParttimeNotifyAPIRequest

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

兼职通知接口 API请求 alibaba.idle.parttime.notify

服务商侧有岗位状态变更对我们进行通知(岗位关闭, 录取状态)

func NewAlibabaIdleParttimeNotifyRequest

func NewAlibabaIdleParttimeNotifyRequest() *AlibabaIdleParttimeNotifyAPIRequest

初始化AlibabaIdleParttimeNotifyAPIRequest对象

func (AlibabaIdleParttimeNotifyAPIRequest) GetApiMethodName

func (r AlibabaIdleParttimeNotifyAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleParttimeNotifyAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIdleParttimeNotifyAPIRequest) GetApplyId

ApplyId Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetJobId

JobId Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetMessage

Message Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetStatus

Status Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetSyncTime

SyncTime Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetType

Type Getter

func (AlibabaIdleParttimeNotifyAPIRequest) GetUserId

UserId Getter

func (*AlibabaIdleParttimeNotifyAPIRequest) SetApplyId

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetApplyId(_applyId int64) error

ApplyId Setter 报名id

func (*AlibabaIdleParttimeNotifyAPIRequest) SetJobId

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetJobId(_jobId int64) error

JobId Setter 岗位id

func (*AlibabaIdleParttimeNotifyAPIRequest) SetMessage

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetMessage(_message string) error

Message Setter 通知消息

func (*AlibabaIdleParttimeNotifyAPIRequest) SetStatus

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetStatus(_status int64) error

Status Setter 岗位: 0关闭 ; 录取: 0不录取, 1录取

func (*AlibabaIdleParttimeNotifyAPIRequest) SetSyncTime

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetSyncTime(_syncTime int64) error

SyncTime Setter 同步时间

func (*AlibabaIdleParttimeNotifyAPIRequest) SetType

Type Setter 实时同步类型, 0: 岗位状态, 1: 录取状态

func (*AlibabaIdleParttimeNotifyAPIRequest) SetUserId

func (r *AlibabaIdleParttimeNotifyAPIRequest) SetUserId(_userId int64) error

UserId Setter 用户id

type AlibabaIdleParttimeNotifyAPIResponse

type AlibabaIdleParttimeNotifyAPIResponse struct {
	model.CommonResponse
	AlibabaIdleParttimeNotifyAPIResponseModel
}

兼职通知接口 API返回值 alibaba.idle.parttime.notify

服务商侧有岗位状态变更对我们进行通知(岗位关闭, 录取状态)

type AlibabaIdleParttimeNotifyAPIResponseModel

type AlibabaIdleParttimeNotifyAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_idle_parttime_notify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

兼职通知接口 成功返回结果

type AlibabaIdleParttimeSynclogAPIRequest

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

兼职同步日志 API请求 alibaba.idle.parttime.synclog

提供给供应商查询的接口

func NewAlibabaIdleParttimeSynclogRequest

func NewAlibabaIdleParttimeSynclogRequest() *AlibabaIdleParttimeSynclogAPIRequest

初始化AlibabaIdleParttimeSynclogAPIRequest对象

func (AlibabaIdleParttimeSynclogAPIRequest) GetApiMethodName

func (r AlibabaIdleParttimeSynclogAPIRequest) GetApiMethodName() string

IRequest interface 方法, 获取Api method

func (AlibabaIdleParttimeSynclogAPIRequest) GetApiParams

IRequest interface 方法, 获取API参数

func (AlibabaIdleParttimeSynclogAPIRequest) GetEndTime

EndTime Getter

func (AlibabaIdleParttimeSynclogAPIRequest) GetPageNum

PageNum Getter

func (AlibabaIdleParttimeSynclogAPIRequest) GetPageSize

PageSize Getter

func (AlibabaIdleParttimeSynclogAPIRequest) GetStartTime

StartTime Getter

func (AlibabaIdleParttimeSynclogAPIRequest) GetSyncIds

SyncIds Getter

func (AlibabaIdleParttimeSynclogAPIRequest) GetType

Type Getter

func (*AlibabaIdleParttimeSynclogAPIRequest) SetEndTime

func (r *AlibabaIdleParttimeSynclogAPIRequest) SetEndTime(_endTime int64) error

EndTime Setter 查询岗位同步结束时间

func (*AlibabaIdleParttimeSynclogAPIRequest) SetPageNum

func (r *AlibabaIdleParttimeSynclogAPIRequest) SetPageNum(_pageNum int64) error

PageNum Setter 第几页, 从0开始

func (*AlibabaIdleParttimeSynclogAPIRequest) SetPageSize

func (r *AlibabaIdleParttimeSynclogAPIRequest) SetPageSize(_pageSize int64) error

PageSize Setter 页大小

func (*AlibabaIdleParttimeSynclogAPIRequest) SetStartTime

func (r *AlibabaIdleParttimeSynclogAPIRequest) SetStartTime(_startTime int64) error

StartTime Setter 查询岗位同步开始时间

func (*AlibabaIdleParttimeSynclogAPIRequest) SetSyncIds

func (r *AlibabaIdleParttimeSynclogAPIRequest) SetSyncIds(_syncIds []int64) error

SyncIds Setter 同步的id

func (*AlibabaIdleParttimeSynclogAPIRequest) SetType

Type Setter 查询的类型, 0:岗位

type AlibabaIdleParttimeSynclogAPIResponse

type AlibabaIdleParttimeSynclogAPIResponse struct {
	model.CommonResponse
	AlibabaIdleParttimeSynclogAPIResponseModel
}

兼职同步日志 API返回值 alibaba.idle.parttime.synclog

提供给供应商查询的接口

type AlibabaIdleParttimeSynclogAPIResponseModel

type AlibabaIdleParttimeSynclogAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_idle_parttime_synclog_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 接口返回model
	Result *AlibabaIdleParttimeSynclogResult `json:"result,omitempty" xml:"result,omitempty"`
}

兼职同步日志 成功返回结果

type AlibabaIdleParttimeSynclogData

type AlibabaIdleParttimeSynclogData struct {
	// 岗位列表
	PartTimeJobSyncLogList []PartTimeJobSyncLogList `json:"part_time_job_sync_log_list,omitempty" xml:"part_time_job_sync_log_list>part_time_job_sync_log_list,omitempty"`
}

AlibabaIdleParttimeSynclogData

type AlibabaIdleParttimeSynclogResult

type AlibabaIdleParttimeSynclogResult struct {
	// 返回码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 返回数据结构
	Data *AlibabaIdleParttimeSynclogData `json:"data,omitempty" xml:"data,omitempty"`
	// 是否成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
	// 返回信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

AlibabaIdleParttimeSynclogResult

type PartTimeJob

type PartTimeJob struct {
	// 工作地点
	Location string `json:"location,omitempty" xml:"location,omitempty"`
	// 津贴
	Royalties string `json:"royalties,omitempty" xml:"royalties,omitempty"`
	// 支付方式, 支付宝/微信/现金等
	PayWay string `json:"pay_way,omitempty" xml:"pay_way,omitempty"`
	// 工作描述
	JobDescription string `json:"job_description,omitempty" xml:"job_description,omitempty"`
	// 招聘人数
	RecruitCount int64 `json:"recruit_count,omitempty" xml:"recruit_count,omitempty"`
	// 岗位名称: 该兼职岗位的名称
	JobTitle string `json:"job_title,omitempty" xml:"job_title,omitempty"`
	// 招聘公司
	Company string `json:"company,omitempty" xml:"company,omitempty"`
	// 工作时长
	WorkDuration string `json:"work_duration,omitempty" xml:"work_duration,omitempty"`
	// 岗位种类: 该兼职信息的性质
	JobType string `json:"job_type,omitempty" xml:"job_type,omitempty"`
	// 工作时间
	WorkTime string `json:"work_time,omitempty" xml:"work_time,omitempty"`
	// 商品标题: 职位在 Feed 流中展示的标题,
	JobItemTitle string `json:"job_item_title,omitempty" xml:"job_item_title,omitempty"`
	// 工资
	Salary string `json:"salary,omitempty" xml:"salary,omitempty"`
	// 岗位id
	JobId int64 `json:"job_id,omitempty" xml:"job_id,omitempty"`
	// 招聘公司描述
	CompanyDescription string `json:"company_description,omitempty" xml:"company_description,omitempty"`
	CompanyLogo string `json:"company_logo,omitempty" xml:"company_logo,omitempty"`
	// 岗位具体的要求和要求的类型
	JobRequirements []PartTimeRequireSchema `json:"job_requirements,omitempty" xml:"job_requirements>part_time_require_schema,omitempty"`
	// 工作点点的经纬度
	Gps string `json:"gps,omitempty" xml:"gps,omitempty"`
	// 岗位类目
	Category string `json:"category,omitempty" xml:"category,omitempty"`
	// 联系人手机号码
	ContactPhone string `json:"contact_phone,omitempty" xml:"contact_phone,omitempty"`
	// 岗位是否新增, 0: 是 1: 否
	IsAdd int64 `json:"is_add,omitempty" xml:"is_add,omitempty"`
	// 是否显示"取消报名" 0: 显示 1: 不显示
	ShowCancel int64 `json:"show_cancel,omitempty" xml:"show_cancel,omitempty"`
	// 是否可以主动联系商家, 0: 可以, 1: 不可以
	ContactMerchant int64 `json:"contact_merchant,omitempty" xml:"contact_merchant,omitempty"`
	// 发布岗位的经纬度
	PublishGps string `json:"publish_gps,omitempty" xml:"publish_gps,omitempty"`
}

PartTimeJob

type PartTimeJobSyncLogList

type PartTimeJobSyncLogList struct {
	// 日志节点
	PartTimeJobTransNodes []PartTimeJobTransNodes `json:"part_time_job_trans_nodes,omitempty" xml:"part_time_job_trans_nodes>part_time_job_trans_nodes,omitempty"`
	// 岗位id
	JobId int64 `json:"job_id,omitempty" xml:"job_id,omitempty"`
	// 当前状态描述
	CurrentStatus string `json:"current_status,omitempty" xml:"current_status,omitempty"`
	// 岗位创建时间
	CreateTime int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
}

PartTimeJobSyncLogList

type PartTimeJobTransNodes

type PartTimeJobTransNodes struct {
	// 节点创建时间
	CreateTime int64 `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// 节点描述
	NodeDescription string `json:"node_description,omitempty" xml:"node_description,omitempty"`
}

PartTimeJobTransNodes

type PartTimeRequireSchema

type PartTimeRequireSchema struct {
	// 要求
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 类型, 1:文本 2: 图片
	Type int64 `json:"type,omitempty" xml:"type,omitempty"`
	// 要求描述
	Requirement string `json:"requirement,omitempty" xml:"requirement,omitempty"`
}

PartTimeRequireSchema

Jump to

Keyboard shortcuts

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