service/api/proto/hvyogo/proto/hvyogo_vo.go

65 lines
3.1 KiB
Go

package proto
type ExtAgreeCallbackVO struct {
WorkerId string `json:"workerId"` // 职业者id
AgreeState string `json:"agreeState"` // 签约状态
AgreeDesc string `json:"agreeDesc"` // 签约状态描述
WorkerMobile string `json:"workerMobile"` // 自由职业者手机号
}
type ExtSingleDistributeCallbackVO struct {
RequestNo string `json:"requestNo"` //商户下发请求单号
DistributeId string `json:"distributeId"` //慧用工平台处理单号
DistributeStatus int `json:"distributeStatus"` //下发状态
ServiceCharge string `json:"serviceCharge"` //该笔下发的服务费(单位:分)
DistributeAmount string `json:"distributeAmount"` //下发金额(单位:分)
Timestamp string `json:"timestamp"` //下单时间
Remark string `json:"remark"` //银行返回打款备注
ReasonCode string `json:"reasonCode"` //余额不足时会返回E00001
}
type WorkerAgreeStateVO struct {
StatusCode string `json:"statusCode"`
StatusText string `json:"statusText"`
WorkerId string `json:"workerId"`
AgreeState int `json:"agreeState"`
AgreeDesc string `json:"agreeDesc"`
IdCardFront string `json:"idCardFront"`
IdCardBack string `json:"idCardBack"`
}
type WorkerFindDetailsVO struct {
StatusCode string `json:"statusCode"`
StatusText string `json:"statusText"`
WorkerId string `json:"workerId"` // 自由职业者ID
WorkerName string `json:"workerName"` // 自由职业者名称
WorkerMobile string `json:"workerMobile"` // 自由职业者手机号
IdentNo string `json:"identNo"` // 自由职业者证件号
CertificateType int `json:"certificateType"` // 自由职业者证件类型
BankCardNo string `json:"bankCardNo"` // 收款账号
SignState int `json:"signState"` // 签约状态
SignTime string `json:"signTime"` // 签约时间
SignDesc string `json:"signDesc"` // 签约状态描述
VerifiedStatus int `json:"verifiedStatus"` // 实名认证状态
VerifiedTime string `json:"verifiedTime"` // 实名认证时间
VerifiedDesc string `json:"verifiedDesc"` // 实名认证描述
WorkerCfcaSignFlag bool `json:"workerCfcaSignFlag"` // 职业者签约方式
CreateTime string `json:"createTime"` // 创建时间
UpdateTime string `json:"updateTime"` // 最后更新时间
}
type SingleDistributeVO struct {
StatusCode string `json:"statusCode"`
StatusText string `json:"statusText"`
DistributeAmount string `json:"distributeAmount"` // 下发金额(与上送金额相同)
DistributeId string `json:"distributeId"` // 慧用工平台处理单号
}
type WorkerUpdateVO struct {
StatusCode string `json:"statusCode"`
StatusText string `json:"statusText"`
WorkerId string `json:"workerId"` // 自由职业者ID
WorkerMobile string `json:"workerMobile"` // 自由职业者手机号
BankCardNo string `json:"bankCardNo"` // 收款账号
}