service/api/proto/hvyogo/proto/hvyogo_api.go

88 lines
4.3 KiB
Go

package proto
import "service/api/base"
type ApiQueryAgreeStateReq struct {
base.BaseRequest
}
type ApiQueryAgreeStateData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
AgreeState int `json:"agree_state" deepcopier:"field:AgreeState"` // 签约状态
AgreeDesc string `json:"agree_desc" deepcopier:"field:AgreeDesc"` // 签约状态描述
}
type ApiQueryAgreeStateResp struct {
base.BaseResponse
Data *ApiQueryAgreeStateData `json:"data"`
}
type ApiWorkerFindDetailReq struct {
base.BaseRequest
}
type ApiWorkerFindDetailData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerName string `json:"worker_name" deepcopier:"field:WorkerName"` // 自由职业者名称
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
IdentNo string `json:"ident_no" deepcopier:"field:IdentNo"` // 自由职业者证件号
CertificateType int `json:"certificate_type" deepcopier:"field:CertificateType"` // 自由职业者证件类型
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号
SignState int `json:"sign_state" deepcopier:"field:SignState"` // 签约状态
SignTime string `json:"sign_time" deepcopier:"field:SignTime"` // 签约时间
SignDesc string `json:"sign_desc" deepcopier:"field:SignDesc"` // 签约状态描述
VerifiedStatus int `json:"verified_status" deepcopier:"field:VerifiedStatus"` // 实名认证状态
VerifiedTime string `json:"verified_time" deepcopier:"field:VerifiedTime"` // 实名认证时间
VerifiedDesc string `json:"verified_desc" deepcopier:"field:VerifiedDesc"` // 实名认证描述
WorkerCfcaSignFlag bool `json:"worker_cfca_sign_flag" deepcopier:"field:WorkerCfcaSignFlag"` // 职业者签约方式
CreateTime string `json:"create_time" deepcopier:"field:CreateTime"` // 创建时间
UpdateTime string `json:"update_time" deepcopier:"field:UpdateTime"` // 最后更新时间
}
type ApiWorkerFindDetailResp struct {
base.BaseResponse
Data *ApiWorkerFindDetailData `json:"data"`
}
type ApiSingleDistributeReq struct {
base.BaseRequest
ReceiptChannel int64 `json:"receipt_channel"`
WorkerAccount string `json:"worker_account"`
DistributeAmount string `json:"distribute_amount"`
}
type ApiSingleDistributeData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
DistributeAmount string `json:"distribute_amount" deepcopier:"field:DistributeAmount"` // 下发金额
DistributeId string `json:"distribute_id" deepcopier:"field:DistributeId"` // 慧用工平台处理单号
}
type ApiSingleDistributeResp struct {
base.BaseResponse
Data *ApiSingleDistributeData `json:"data"`
}
type ApiWorkerUpdateReq struct {
base.BaseRequest
WorkerMobile string `json:"worker_mobile"` // 自由职业者手机号
BankCard string `json:"bank_card"` // 收款账号
ReceiptChannel int64 `json:"receipt_channel"` // 收款渠道
}
type ApiWorkerUpdateData struct {
StatusCode string `json:"status_code" deepcopier:"field:StatusCode"` // 返回码
StatusText string `json:"status_text" deepcopier:"field:StatusText"` // 返回信息
WorkerId string `json:"worker_id" deepcopier:"field:WorkerId"` // 自由职业者ID
WorkerMobile string `json:"worker_mobile" deepcopier:"field:WorkerMobile"` // 自由职业者手机号
BankCardNo string `json:"bank_card_no" deepcopier:"field:BankCardNo"` // 收款账号
}
type ApiWorkerUpdateResp struct {
base.BaseResponse
Data *ApiWorkerUpdateData `json:"data"`
}