65 lines
3.1 KiB
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"` // 收款账号
|
|
}
|